Fix bootup on login due to missing value

and fix some version correction on save load.
still left to work on save system
This commit is contained in:
DitFranXX
2021-04-26 06:33:46 +09:00
parent 3c941c3b3e
commit 18f05da297
5 changed files with 39 additions and 9 deletions

View File

@@ -4,9 +4,9 @@ export async function processData() {
if (IO.Exists("data/mdb_ex.b64")) {
return await readB64JSON("data/mdb_ex.b64");
}
const data = await readJSONOrXML('data/mdb_nt.json', 'data/mdb_nt.xml', processRawData)
// await IO.WriteFile("data/mdb_ex.b64", Buffer.from(JSON.stringify(data)).toString("base64"))
return data
const { music } = await readJSONOrXML('data/mdb_ex.json', 'data/mdb_ex.xml', processRawData)
await IO.WriteFile("data/mdb_ex.b64", Buffer.from(JSON.stringify({music})).toString("base64"))
return { music };
}
export async function processRawData(path: string): Promise<CommonMusicData> {

View File

@@ -4,9 +4,9 @@ export async function processData() {
if (IO.Exists("data/mdb_mt.b64")) {
return await readB64JSON("data/mdb_mt.b64");
}
const data = await readJSONOrXML('data/mdb_nt.json', 'data/mdb_nt.xml', processRawData)
// await IO.WriteFile("data/mdb_mt.b64", Buffer.from(JSON.stringify(data)).toString("base64"))
return data
const { music } = await readJSONOrXML('data/mdb_mt.json', 'data/mdb_mt.xml', processRawData)
await IO.WriteFile("data/mdb_mt.b64", Buffer.from(JSON.stringify({music})).toString("base64"))
return { music };
}
export async function processRawData(path: string): Promise<CommonMusicData> {

View File

@@ -4,9 +4,9 @@ export async function processData() {
if (IO.Exists("data/mdb_nt.b64")) {
return await readB64JSON("data/mdb_nt.b64");
}
const data = await readJSONOrXML('data/mdb_nt.json', 'data/mdb_nt.xml', processRawData)
// await IO.WriteFile("data/mdb_nt.b64", Buffer.from(JSON.stringify(data)).toString("base64"))
return data
const { music } = await readJSONOrXML('data/mdb_nt.json', 'data/mdb_nt.xml', processRawData)
await IO.WriteFile("data/mdb_nt.b64", Buffer.from(JSON.stringify({music})).toString("base64"))
return { music };
}
export async function processRawData(path: string): Promise<CommonMusicData> {