加密:修复解密时有时会绕过返回的情况
This commit is contained in:
@@ -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 }) {
|
||||
|
||||
Reference in New Issue
Block a user