Deploy 9.0.4

This commit is contained in:
Kevin Jahns 2016-02-24 12:00:45 +01:00
parent 0f86b71f78
commit 51c8d3bdc6
5 changed files with 20 additions and 5731 deletions

View File

@ -1,6 +1,6 @@
{
"name": "yjs",
"version": "9.0.3",
"version": "9.0.4",
"homepage": "y-js.org",
"authors": [
"Kevin Jahns <kevin.jahns@rwth-aachen.de>"

20
y.es6
View File

@ -2708,13 +2708,21 @@ function Y (opts/* :YOptions */) /* :Promise<YConfig> */ {
}
Y.sourceDir = opts.sourceDir
return Y.requestModules(modules).then(function () {
return new Promise(function (resolve) {
var yconfig = new YConfig(opts)
yconfig.db.whenUserIdSet(function () {
yconfig.init(function () {
resolve(yconfig)
return new Promise(function (resolve, reject) {
if (opts == null) reject('An options object is expected! ')
else if (opts.connector == null) reject('You must specify a connector! (missing connector property)')
else if (opts.connector.name == null) reject('You must specify connector name! (missing connector.name property)')
else if (opts.db == null) reject('You must specify a database! (missing db property)')
else if (opts.connector.name == null) reject('You must specify db name! (missing db.name property)')
else if (opts.share == null) reject('You must specify a set of shared types!')
else {
var yconfig = new YConfig(opts)
yconfig.db.whenUserIdSet(function () {
yconfig.init(function () {
resolve(yconfig)
})
})
})
}
})
})
}

File diff suppressed because one or more lines are too long

5725
y.js

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long