1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-03-02 03:39:21 +00:00

Fix crc generation

This commit is contained in:
tobspr
2020-08-10 23:34:30 +02:00
parent 2203d5fc6a
commit c1b1564d76
3 changed files with 19 additions and 11 deletions

View File

@@ -1,8 +1,7 @@
import { compressX64 } from "../core/lzstring";
import { globalConfig } from "../core/config";
import { compressX64 } from "../core/lzstring";
import { computeCrc } from "../core/sensitive_utils.encrypt";
import { compressObject } from "../savegame/savegame_compressor";
import { CRC_PREFIX } from "../core/sensitive_utils.encrypt";
import crc32 from "crc/crc32";
function accessNestedPropertyReverse(obj, keys) {
let result = obj;
@@ -31,7 +30,7 @@ function performJob(job, data) {
const optimized = compressObject(data.obj);
const stringified = JSON.stringify(optimized);
const checksum = CRC_PREFIX + crc32(stringified + salt).toString(16);
const checksum = computeCrc(stringified + salt);
return data.compressionPrefix + compressX64(checksum + stringified);
}
default: