获取玩家信息时, 如果没有默认昵称, 则返回匿名玩家
This commit is contained in:
parent
f552c45306
commit
26ccfe0ea2
@ -14,6 +14,7 @@ import { fetchAccount } from '../dao/AccountDao'
|
|||||||
import { generateId } from '../utils/security.util'
|
import { generateId } from '../utils/security.util'
|
||||||
import { getRandom } from '../utils/number.util'
|
import { getRandom } from '../utils/number.util'
|
||||||
const isProd = process.env.NODE_ENV === 'production'
|
const isProd = process.env.NODE_ENV === 'production'
|
||||||
|
const DEFAULT_NICKNAME = '匿名玩家'
|
||||||
|
|
||||||
export default class AccountController extends BaseController {
|
export default class AccountController extends BaseController {
|
||||||
@role('anon')
|
@role('anon')
|
||||||
@ -56,7 +57,7 @@ export default class AccountController extends BaseController {
|
|||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
accountid: account._id,
|
accountid: account._id,
|
||||||
nickname: account.nickname,
|
nickname: account.nickname || DEFAULT_NICKNAME,
|
||||||
avatar: account.avatar,
|
avatar: account.avatar,
|
||||||
score: account.season_score,
|
score: account.season_score,
|
||||||
heros: [...account.heros.keys()]
|
heros: [...account.heros.keys()]
|
||||||
@ -105,7 +106,7 @@ export default class AccountController extends BaseController {
|
|||||||
await setGameing(accountid, 30)
|
await setGameing(accountid, 30)
|
||||||
return {
|
return {
|
||||||
accountid: account._id,
|
accountid: account._id,
|
||||||
nickname: account.nickname,
|
nickname: account.nickname || DEFAULT_NICKNAME,
|
||||||
avatar: account.avatar,
|
avatar: account.avatar,
|
||||||
score: account.season_score
|
score: account.season_score
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user