Skip to content

Commit f25e0b8

Browse files
refactor: Use node:timers/promises/setTimeout (#190)
Refactoring to use `require('node:timers/promises').setTimeout` rather than `require('util').promisify(setTimeout)`. No need to promisify a function as there's a native promise version of that: [Timers Promises API](https://nodejs.org/api/timers.html#timerspromisessettimeoutdelay-value-options)
1 parent 5865291 commit f25e0b8

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

test/resources/concurrency/srv/concurrency.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
const cds = require('@sap/cds')
3-
const util = require('util')
4-
const sleep = util.promisify(setTimeout)
3+
const sleep = require('node:timers/promises').setTimeout
54

65
class ConcurrencyService extends cds.ApplicationService { init(){
76

test/resources/concurrency/srv/data-and-errors.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
const cds = require('@sap/cds')
3-
const util = require('util')
4-
const sleep = util.promisify(setTimeout)
3+
const sleep = require('node:timers/promises').setTimeout
54

65
class DataAndErrorsService extends cds.ApplicationService { init(){
76

0 commit comments

Comments
 (0)