Add preset version 2
This commit is contained in:
@@ -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{
|
||||||
|
|||||||
Reference in New Issue
Block a user