Add preset version 2

This commit is contained in:
kwaroran
2024-07-15 23:57:56 +09:00
parent ba19470a76
commit ebb06773e8

View File

@@ -1301,9 +1301,9 @@ export async function downloadPreset(id:number, type:'json'|'risupreset'|'return
} }
else if(type === 'risupreset' || type === 'return'){ else if(type === 'risupreset' || type === 'return'){
const buf = fflate.compressSync(encodeMsgpack({ const buf = fflate.compressSync(encodeMsgpack({
presetVersion: 0, presetVersion: 2,
type: 'preset', type: 'preset',
pres: await encryptBuffer( preset: await encryptBuffer(
encodeMsgpack(pres), encodeMsgpack(pres),
'risupreset' 'risupreset'
) )
@@ -1344,8 +1344,8 @@ export async function importPreset(f:{
if(f.name.endsWith('.risupreset')){ if(f.name.endsWith('.risupreset')){
const decoded = await decodeMsgpack(fflate.decompressSync(f.data)) const decoded = await decodeMsgpack(fflate.decompressSync(f.data))
console.log(decoded) console.log(decoded)
if(decoded.presetVersion === 0 && decoded.type === 'preset'){ if((decoded.presetVersion === 0 || decoded.presetVersion === 2) && decoded.type === 'preset'){
pre = {...presetTemplate,...decodeMsgpack(Buffer.from(await decryptBuffer(decoded.pres, 'risupreset')))} pre = {...presetTemplate,...decodeMsgpack(Buffer.from(await decryptBuffer(decoded.preset ?? decoded.pres, 'risupreset')))}
} }
} }
else{ else{