🎈 perf(加密): 推送的kv不每次加密而是缓存
This commit is contained in:
@@ -29,13 +29,17 @@ export class MsgEncrypt {
|
||||
private encodeK: string = '';
|
||||
private encodeV: string = '';
|
||||
|
||||
constructor(data: { k?: string, v?: string, encodeK?: string, encodeV?: string }) {
|
||||
constructor(data: { k?: string, v?: string, encodeK?: string, encodeV?: string, originK?: string, originV?: string }) {
|
||||
if(data.k && data.v) {
|
||||
this.encodeAndSetKv(data.k, data.v);
|
||||
}
|
||||
if(data.encodeK && data.encodeV) {
|
||||
this.decodeAndSetKv(data.encodeK, data.encodeV);
|
||||
}
|
||||
if(data.originK && data.originV) {
|
||||
this.k = data.originK;
|
||||
this.v = data.originV;
|
||||
}
|
||||
}
|
||||
|
||||
public decryptMsg(data: string) {
|
||||
|
||||
Reference in New Issue
Block a user