Singleton models; do not require user password
This commit is contained in:
@@ -19,7 +19,7 @@ export default ({ container }) => {
|
||||
const loaded = require(fn).default
|
||||
const name = formatRegistrationName(fn)
|
||||
container.register({
|
||||
[name]: asFunction(cradle => new loaded(cradle)),
|
||||
[name]: asFunction(cradle => new loaded(cradle)).singleton(),
|
||||
})
|
||||
})
|
||||
|
||||
@@ -37,7 +37,7 @@ export default ({ container }) => {
|
||||
|
||||
const name = formatRegistrationName(fn)
|
||||
container.register({
|
||||
[name]: asFunction(cradle => new loaded(cradle)),
|
||||
[name]: asFunction(cradle => new loaded(cradle)).singleton(),
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ class UserModel extends BaseModel {
|
||||
static modelName = "User"
|
||||
static schema = {
|
||||
email: { type: String, required: true },
|
||||
passwordHash: { type: String, required: true },
|
||||
passwordHash: { type: String },
|
||||
metadata: { type: mongoose.Schema.Types.Mixed, default: {} },
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user