mirror of
https://github.com/wassname/talk.git
synced 2026-08-14 12:50:17 +08:00
+10
-1
@@ -1,4 +1,5 @@
|
||||
const SettingModel = require('../models/setting');
|
||||
const errors = require('../errors');
|
||||
|
||||
/**
|
||||
* The selector used to uniquely identify the settings document.
|
||||
@@ -15,7 +16,15 @@ module.exports = class SettingsService {
|
||||
* @return {Promise} settings the whole settings record
|
||||
*/
|
||||
static retrieve() {
|
||||
return SettingModel.findOne(selector);
|
||||
return SettingModel
|
||||
.findOne(selector)
|
||||
.then((settings) => {
|
||||
if (!settings) {
|
||||
return Promise.reject(errors.ErrSettingsNotInit);
|
||||
}
|
||||
|
||||
return settings;
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -203,6 +203,7 @@ class Wordlist {
|
||||
*/
|
||||
static displayNameCheck(displayName) {
|
||||
const wl = new Wordlist();
|
||||
|
||||
return wl.load()
|
||||
.then(() => {
|
||||
displayName = displayName.replace(/_/g, '');
|
||||
|
||||
Reference in New Issue
Block a user