From 26ccfe0ea25543fe3f7d52754df419cf45eef385 Mon Sep 17 00:00:00 2001 From: zhl Date: Sun, 7 Feb 2021 09:38:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=8E=A9=E5=AE=B6=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=97=B6,=20=E5=A6=82=E6=9E=9C=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E9=BB=98=E8=AE=A4=E6=98=B5=E7=A7=B0,=20=E5=88=99=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=8C=BF=E5=90=8D=E7=8E=A9=E5=AE=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/AccountController.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/AccountController.ts b/src/controllers/AccountController.ts index 8802a89..d0fd7e9 100644 --- a/src/controllers/AccountController.ts +++ b/src/controllers/AccountController.ts @@ -14,6 +14,7 @@ import { fetchAccount } from '../dao/AccountDao' import { generateId } from '../utils/security.util' import { getRandom } from '../utils/number.util' const isProd = process.env.NODE_ENV === 'production' +const DEFAULT_NICKNAME = '匿名玩家' export default class AccountController extends BaseController { @role('anon') @@ -56,7 +57,7 @@ export default class AccountController extends BaseController { } return { accountid: account._id, - nickname: account.nickname, + nickname: account.nickname || DEFAULT_NICKNAME, avatar: account.avatar, score: account.season_score, heros: [...account.heros.keys()] @@ -105,7 +106,7 @@ export default class AccountController extends BaseController { await setGameing(accountid, 30) return { accountid: account._id, - nickname: account.nickname, + nickname: account.nickname || DEFAULT_NICKNAME, avatar: account.avatar, score: account.season_score }