From 8f496bc62767db148873cd883c3ffe2a8c8cff5a Mon Sep 17 00:00:00 2001 From: kwaroran Date: Wed, 3 Jan 2024 02:32:23 +0900 Subject: [PATCH] [fix] mobile save syste --- src/ts/storage/globalApi.ts | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index eb7536e0..049f04c9 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -102,6 +102,9 @@ export async function getFileSrc(loc:string) { } return convertFileSrc(loc) } + if(forageStorage.isAccount && loc.startsWith('assets')){ + return hubURL + `/rs/` + loc + } if(Capacitor.isNativePlatform()){ if(!await checkCapFileExists({ path: loc, @@ -116,9 +119,6 @@ export async function getFileSrc(loc:string) { return Capacitor.convertFileSrc(uri.uri) } try { - if(forageStorage.isAccount && loc.startsWith('assets')){ - return hubURL + `/rs/` + loc - } if(usingSw){ const encoded = Buffer.from(loc,'utf-8').toString('hex') let ind = fileCache.origin.indexOf(loc) @@ -220,16 +220,6 @@ export async function saveAsset(data:Uint8Array, customId:string = '', fileName: await writeBinaryFile(`assets/${id}.${fileExtension}`, data ,{dir: BaseDirectory.AppData}) return `assets/${id}.${fileExtension}` } - else if(Capacitor.isNativePlatform()){ - const path = `assets/${id}.${fileExtension}` - await CapFS.Filesystem.writeFile({ - path: path, - data: Buffer.from(data).toString('base64'), - directory: CapFS.Directory.External, - recursive: true, - }) - return path - } else{ let form = `assets/${id}.${fileExtension}` const replacer = await forageStorage.setItem(form, data)