email 过滤 prizelist
This commit is contained in:
xcy 2023-12-22 16:15:06 +08:00
parent 7ca6fe75e3
commit a2d16fb530

View File

@ -3,11 +3,15 @@ import {EmailFun} from '../../public/email';
import {ReqOpen, ResOpen} from "../../shared/protocols/email/PtlOpen";
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 obj: ResOpen = {};
list.forEach(e => obj[e._id] = e);
call.succ(obj);
// 存入当前玩家多语言信息
G.redis.rawSet(`user:lng:${call.uid}`, call.req.lng, {EX: 259200})
for (let email of list) {
obj[email._id] = email;
if (email.prizelist) delete email.prizelist;
}
call.succ(obj);
}