[fix] fixed accountsync

This commit is contained in:
kwaroran
2023-07-03 00:03:57 +09:00
parent 8f335de74a
commit 75271eddab
5 changed files with 33 additions and 36 deletions

View File

@@ -8,7 +8,7 @@
}, },
"package": { "package": {
"productName": "RisuAI", "productName": "RisuAI",
"version": "1.29.4" "version": "1.29.5"
}, },
"tauri": { "tauri": {
"allowlist": { "allowlist": {

View File

@@ -8,41 +8,38 @@
</script> </script>
<h2 class="mb-2 text-2xl font-bold mt-2">{language.files}</h2> <h2 class="mb-2 text-2xl font-bold mt-2">{language.files}</h2>
{#if !$DataBase.account?.useSync} <button
on:click={async () => {
<button if(await alertConfirm(language.backupConfirm)){
on:click={async () => { localStorage.setItem('backup', 'save')
if(await alertConfirm(language.backupConfirm)){ if(isTauri || isNodeServer){
localStorage.setItem('backup', 'save') checkDriver('savetauri')
if(isTauri || isNodeServer){
checkDriver('savetauri')
}
else{
checkDriver('save')
}
} }
}} else{
class="drop-shadow-lg p-3 border-borderc border-solid mt-2 flex justify-center items-center ml-2 mr-2 border-1 hover:bg-selected text-sm"> checkDriver('save')
{language.savebackup}
</button>
<button
on:click={async () => {
if((await alertConfirm(language.backupLoadConfirm)) && (await alertConfirm(language.backupLoadConfirm2))){
localStorage.setItem('backup', 'load')
if(isTauri || isNodeServer){
checkDriver('loadtauri')
}
else{
checkDriver('load')
}
} }
}} }
class="drop-shadow-lg p-3 border-borderc border-solid mt-2 flex justify-center items-center ml-2 mr-2 border-1 hover:bg-selected text-sm"> }}
{language.loadbackup} class="drop-shadow-lg p-3 border-borderc border-solid mt-2 flex justify-center items-center ml-2 mr-2 border-1 hover:bg-selected text-sm">
</button> {language.savebackup}
</button>
<button
on:click={async () => {
if((await alertConfirm(language.backupLoadConfirm)) && (await alertConfirm(language.backupLoadConfirm2))){
localStorage.setItem('backup', 'load')
if(isTauri || isNodeServer){
checkDriver('loadtauri')
}
else{
checkDriver('load')
}
}
}}
class="drop-shadow-lg p-3 border-borderc border-solid mt-2 flex justify-center items-center ml-2 mr-2 border-1 hover:bg-selected text-sm">
{language.loadbackup}
</button>
{/if}
<!-- <button <!-- <button
on:click={async () => { on:click={async () => {

View File

@@ -60,7 +60,7 @@
</div> </div>
{#if $DataBase.account} {#if $DataBase.account}
<span class="mb-4 text-gray-400">ID: {$DataBase.account.id}</span> <span class="mb-4 text-gray-400">ID: {$DataBase.account.id}</span>
{#if $DataBase.useExperimental && (!isTauri)} {#if !isTauri}
<div class="flex items-center mt-2"> <div class="flex items-center mt-2">
{#if $DataBase.account.useSync} {#if $DataBase.account.useSync}
<span>{language.dataSavingInAccount}</span> <span>{language.dataSavingInAccount}</span>

View File

@@ -9,7 +9,7 @@ import { alertNormal } from '../alert';
export const DataBase = writable({} as any as Database) export const DataBase = writable({} as any as Database)
export const loadedStore = writable(false) export const loadedStore = writable(false)
export let appVer = '1.29.4' export let appVer = '1.29.5'
export let webAppSubVer = '' export let webAppSubVer = ''
export function setDatabase(data:Database){ export function setDatabase(data:Database){

View File

@@ -1 +1 @@
{"version":"1.29.4"} {"version":"1.29.5"}