diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-10-07 07:23:00 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-10-07 07:23:00 +0900 |
| commit | 91251916ce750c8c361668fd7969e4a9dec91ee3 (patch) | |
| tree | c68b2ee40e3489c25b120ec133fc6dc04945e08a /src/api | |
| parent | :v: (diff) | |
| download | sharkey-91251916ce750c8c361668fd7969e4a9dec91ee3.tar.gz sharkey-91251916ce750c8c361668fd7969e4a9dec91ee3.tar.bz2 sharkey-91251916ce750c8c361668fd7969e4a9dec91ee3.zip | |
:v:
Diffstat (limited to 'src/api')
| -rw-r--r-- | src/api/bot/core.ts | 6 | ||||
| -rw-r--r-- | src/api/models/user.ts | 7 |
2 files changed, 10 insertions, 3 deletions
diff --git a/src/api/bot/core.ts b/src/api/bot/core.ts index 57330e67eb..25190b6d65 100644 --- a/src/api/bot/core.ts +++ b/src/api/bot/core.ts @@ -1,7 +1,7 @@ import * as EventEmitter from 'events'; import * as bcrypt from 'bcryptjs'; -import User, { IUser } from '../models/user'; +import User, { IUser, init as initUser } from '../models/user'; import getPostSummary from '../../common/get-post-summary'; @@ -36,7 +36,7 @@ export default class BotCore extends EventEmitter { public static import(data) { const core = new BotCore(); - core.user = data.user ? data.user : null; + core.user = data.user ? initUser(data.user) : null; core.setContext(data.context ? Context.import(core, data.context) : null); return core; } @@ -52,7 +52,7 @@ export default class BotCore extends EventEmitter { case 'help': case 'ヘルプ': - return 'コマンド一覧です:' + + return 'コマンド一覧です:\n' + 'help: これです\n' + 'me: アカウント情報を見ます\n' + 'login, signin: サインインします\n' + diff --git a/src/api/models/user.ts b/src/api/models/user.ts index 4f8086d42b..08ffe4a109 100644 --- a/src/api/models/user.ts +++ b/src/api/models/user.ts @@ -73,3 +73,10 @@ export type IUser = { is_suspended: boolean; keywords: string[]; }; + +export function init(user): IUser { + user._id = new mongo.ObjectID(user._id); + user.avatar_id = new mongo.ObjectID(user.avatar_id); + user.banner_id = new mongo.ObjectID(user.banner_id); + user.pinned_post_id = new mongo.ObjectID(user.pinned_post_id); +} |