修正一个可能导致用户数据无法插入的bug

This commit is contained in:
CounterFire2023 2024-04-20 08:42:30 +08:00
parent 2893619194
commit 8b72e59e68
2 changed files with 2 additions and 2 deletions

View File

@ -46,7 +46,7 @@ export class TaskStatus {
export interface ActivityUserClass extends Base, TimeStamps {}
@dbconn()
@index({ address: 1, activity: 1 }, { unique: true })
@index({ inviteCode: 1, activity: 1 }, { unique: true })
@index({ inviteCode: 1, activity: 1 }, { unique: true, partialFilterExpression: { inviteCode: { $exists: true } } })
@index({ inviteUser: 1, activity: 1 }, { unique: false })
@index({ twitterId: 1 }, { unique: true, partialFilterExpression: { twitterId: { $exists: true } } })
@index({ discordId: 1 }, { unique: true, partialFilterExpression: { discordId: { $exists: true } } })

View File

@ -27,7 +27,7 @@ const generateBounsCfg = (cfg: any) => {
let ys = []
randoms.forEach((r: number) => {
let tmp = cfg.maxBounsScore * r
tmp = Math.min(1, Math.round(tmp))
tmp = Math.max(1, Math.round(tmp))
ys.push(tmp)
})
ys.sort((a: number, b: number) => b - a)