removed some unnecessary setTimeouts

This commit is contained in:
Kevin Jahns
2017-05-21 00:31:16 +02:00
parent 42abcc897c
commit 020dacdad4
2 changed files with 9 additions and 14 deletions

View File

@@ -132,16 +132,14 @@ export default function Y (opts/* :YOptions */) /* :Promise<YConfig> */ {
opts.connector = Y.utils.copyObject(opts.connector)
opts.db = Y.utils.copyObject(opts.db)
opts.share = Y.utils.copyObject(opts.share)
setTimeout(function () {
Y.requestModules(modules).then(function () {
var yconfig = new YConfig(opts)
yconfig.db.whenUserIdSet(function () {
yconfig.init(function () {
resolve(yconfig)
})
Y.requestModules(modules).then(function () {
var yconfig = new YConfig(opts)
yconfig.db.whenUserIdSet(function () {
yconfig.init(function () {
resolve(yconfig)
})
}).catch(reject)
}, 0)
})
}).catch(reject)
}
})
}