Add server backup

This commit is contained in:
Kwaroran
2025-01-30 13:50:16 +09:00
parent 7446e7fc83
commit e8ec986f65
5 changed files with 100 additions and 15 deletions

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import { language } from "src/lang";
import { hubURL } from "src/ts/characterCards";
import { loadRisuAccountData, saveRisuAccountData } from "src/ts/drive/accounter";
import { loadRisuAccountBackup, loadRisuAccountData, saveRisuAccountData } from "src/ts/drive/accounter";
import { DBState } from 'src/ts/stores.svelte';
import Check from "src/lib/UI/GUI/CheckInput.svelte";
@@ -69,6 +69,13 @@
}} className="mt-2">
{language.loadInternalBackup}
</Button>
{:else}
<Button
onclick={async () => {
loadRisuAccountBackup()
}} className="mt-2">
{language.loadAutoServerBackup}
</Button>
{/if}
<Button

27
src/lib/UI/Googli.svelte Normal file
View File

@@ -0,0 +1,27 @@
<script lang="ts">
import { onMount } from "svelte";
export let className: string = "";
onMount(() => {
if(!import.meta.env.VITE_AD_CLIENT){
return
}
//@ts-ignore
(window.adsbygoogle = window.adsbygoogle || []).push({});
});
</script>
{#if !import.meta.env.VITE_AD_CLIENT}
<div
class={className}
>
<ins
class="adsbygoogle"
style="display:block"
data-ad-client={import.meta.env.VITE_AD_CLIENT}
data-ad-slot={import.meta.env.VITE_AD_SLOT}
data-ad-format="auto"
data-full-width-responsive="true"
></ins>
</div>
{/if}