fix:
email 过滤 prizelist
This commit is contained in:
parent
7ca6fe75e3
commit
a2d16fb530
@ -3,11 +3,15 @@ import {EmailFun} from '../../public/email';
|
|||||||
import {ReqOpen, ResOpen} from "../../shared/protocols/email/PtlOpen";
|
import {ReqOpen, ResOpen} from "../../shared/protocols/email/PtlOpen";
|
||||||
|
|
||||||
export default async function (call: ApiCall<ReqOpen, ResOpen>) {
|
export default async function (call: ApiCall<ReqOpen, ResOpen>) {
|
||||||
|
// 存入当前玩家多语言信息
|
||||||
|
await G.redis.rawSet(`user:lng:${call.uid}`, call.req.lng, {EX: 259200})
|
||||||
|
|
||||||
let list = await EmailFun.getAllEmail(call.uid, false);
|
let list = await EmailFun.getAllEmail(call.uid, false);
|
||||||
let obj: ResOpen = {};
|
let obj: ResOpen = {};
|
||||||
list.forEach(e => obj[e._id] = e);
|
for (let email of list) {
|
||||||
call.succ(obj);
|
obj[email._id] = email;
|
||||||
|
if (email.prizelist) delete email.prizelist;
|
||||||
|
}
|
||||||
|
|
||||||
// 存入当前玩家多语言信息
|
call.succ(obj);
|
||||||
G.redis.rawSet(`user:lng:${call.uid}`, call.req.lng, {EX: 259200})
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user