加密:修复解密时有时会绕过返回的情况

This commit is contained in:
luying
2022-06-28 18:50:29 +08:00
parent 19323ef71e
commit 815b5718ec

View File

@@ -166,7 +166,7 @@ class Filter {
// 传入的msg的修改
private setMsg (msg:any, targetObj: any) {
if(!msg || !targetObj || typeof targetObj != 'object') {
return msg;
return false;
}
delete msg.k;
delete msg.v;
@@ -278,8 +278,9 @@ class Filter {
private checkTimeStamp(msg: { ts: number }) {
let ts = msg.ts;
let result = isNumber(ts) && Date.now() - ts < gameData.serverConst.TIME_STAMP_OVER && Date.now() > ts;
delete msg.ts;
return isNumber(ts) && Date.now() - ts < gameData.serverConst.TIME_STAMP_OVER && Date.now() > ts;
return result;
}
private async checkDuplicateAccess(msg: { cs: string }) {