feat: Remove unused import in CharConfig.svelte and update shareRisuHub function

This commit is contained in:
kwaroran
2024-05-24 07:56:52 +09:00
parent 60bbb50b02
commit edd60c05cb
3 changed files with 21 additions and 99 deletions

View File

@@ -1,6 +1,6 @@
import { get } from "svelte/store";
import { exportSpecV2 } from "./characterCards";
import { VirtualWriter } from "./storage/globalApi";
import { VirtualWriter, isTauri, openURL } from "./storage/globalApi";
import { sleep } from "./util";
import { CurrentCharacter } from "./stores";
import { DataBase, type character } from "./storage/database";
@@ -26,21 +26,8 @@ export async function shareRealmCard() {
export async function openRealm(name:string,data:ArrayBuffer) {
const tk = get(DataBase)?.account?.token;
const id = get(DataBase)?.account?.id
const win = window.open(`https://realm.risuai.net/upload?token=${tk}&token_id=${id}`, "_blank");
pong = false;
while(true){
if(pong){
break;
}
win.postMessage("ping", "https://realm.risuai.net")
await sleep(500);
}
alertStore.set({
type: 'none',
msg: ''
})
const nameBuf = new TextEncoder().encode(name);
win.postMessage("filedata", "https://realm.risuai.net", [nameBuf,data]);
const trimedName = name.replace(/[^a-zA-Z0-9]/g, '') || 'character';
const filedata = encodeURIComponent(Buffer.from(data).toString('base64')) + `&${trimedName}.png`;
const url = `https://realm.risuai.net/upload?token=${tk}&token_id=${id}#filedata=${filedata}`
window.open(url, '_blank')
}