HJ_Server/src/api_cross/kbzz/ApiGroupRank.ts
DESKTOP-15R5JU0\legu 97e070ea81 init
2023-11-17 12:02:12 +08:00

17 lines
578 B
TypeScript

import { ApiCall } from "tsrpc";
import { ReqGroupRank, ResGroupRank } from "../../cross/protocols/kbzz/PtlGroupRank";
export default async function (call: ApiCall<ReqGroupRank, ResGroupRank>) {
// TODO
let db = await G.mongodb.collection('kbzzGroupTroop').find({ group: call.req.group }).toArray();
call.succ({
rank: db.map(d => {
return {
troop: d.troop,
score: d.score
};
}),
log: (await G.mongodb.collection('kbzzGroupLog').findOne({ group: call.req.group }))?.log || []
});
}