Skip to content

Commit 5bf38ad

Browse files
committed
Remove system-sleep dependency.
It is not compatible yet with Node 10.
1 parent 7eae99f commit 5bf38ad

File tree

3 files changed

+3
-41
lines changed

3 files changed

+3
-41
lines changed

package-lock.json

Lines changed: 0 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
"node-mocks-http": "^1.6.4",
4949
"rdflib": "^0.16.3",
5050
"solid-multi-rp-client": "^0.2.1",
51-
"system-sleep": "^1.3.6",
5251
"valid-url": "^1.0.9"
5352
},
5453
"devDependencies": {

src/oidc-manager.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ const MultiRpClient = require('solid-multi-rp-client')
1010
const OIDCProvider = require('@trust/oidc-op')
1111
const UserStore = require('./user-store')
1212

13-
const sleep = require('system-sleep')
14-
1513
const HostAPI = require('./host-api')
1614
const { discoverProviderFor } = require('./preferred-provider')
1715

@@ -171,13 +169,13 @@ class OidcManager {
171169
// we'll get an ECONNRESET error!).
172170
if (this.delayBeforeRegisteringInitialClient) {
173171
this.debug(`Sleeping for ${this.delayBeforeRegisteringInitialClient} milliseconds`)
174-
sleep(this.delayBeforeRegisteringInitialClient)
172+
return new Promise(resolve =>
173+
setTimeout(resolve, this.delayBeforeRegisteringInitialClient))
175174
} else {
176175
this.debug('Not sleeping before client registration...')
177176
}
178-
179-
return this.initLocalRpClient()
180177
})
178+
.then(() => this.initLocalRpClient())
181179
.catch(this.debug)
182180
}
183181

0 commit comments

Comments
 (0)