From 053f2c1e66a0c9c1a1b280f67dd72f8c1af2480d Mon Sep 17 00:00:00 2001 From: rift <117926989+Riftriot@users.noreply.github.com> Date: Wed, 14 Aug 2024 23:33:16 -0500 Subject: [PATCH] Uninstall button --- database_back.sqlite | Bin 0 -> 16384 bytes server.js | 48 ++++++------- src/components/catalog/CatalogCard.svelte | 79 ++++++++++++---------- src/pages/assets/[...package_name].astro | 78 ++++++++++++++------- 4 files changed, 123 insertions(+), 82 deletions(-) create mode 100644 database_back.sqlite diff --git a/database_back.sqlite b/database_back.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..94ffafb447b63e1e61f8036678ced63315135ebf GIT binary patch literal 16384 zcmeI(O>g5w7y#gLon4lXt`P?US|Pn;Rk2aJ#`$Wu=>gK#-8Cf6ZsQ=T)hd}JQ^#y# zr}iX}BbE3Q9QhGk_z`g8z&}9Z#0hcYb=vJZX^U1I7J=STEqn6L=i^bNnW)W2HBSmS z3c?YWP-Jg1MPVNUFvhOomBQ;;Qt)9p|15UZ{TkE5?^d-xn7aBqySb!$6jLubr;Pq{1F@gO?jn4de)vaLrg6Jyeo!?O=D*B4PQ z^v2Q){L_N?8K1~O5T0kf5jJ(6liZCu@JX{_W67xqqh!r4_Uneh#P7EkYb63xuP=i0 z=Ei(B3^-0J9%MYa+4y;1y-;u|`c>J1J(PB=x(Rl}0lQVJVcE&Je`Pqky>dO>$STb9 z`{Jv!mxB`v=K1y_Z9Bi1S8=J`h?m@cB&dMG^Ks5(T4Bx@+9Kn=gS;t{A0Cena2fEI`gMDu(g*(UTjh#x`&B zT+T|f^3ueg_q7}M3iY_#DvWs;^k)zp%_o1vN5Le5Orl5z2Ds~6p7Ol4_UX`3@^R(? z7V>--=Uw%Y5Vv(p1c@4LDI%$l#-$ghC|1gaN;$9JD;bwiT#TN)x1zCf>$tU6zs1ffs?qZLupLn8-c8gS|k_beeF#ad}GgjClKJ3lYhh15ZkP9}@|q8Q>{G=E;V> zrI!juyg2u&bsKh@%?nGVP$_LyiUobEkiW#|V)R5+G*6pH0a zp`@3LjY}1lqp#sNTT1(uX}@YeY2V`mB@!S35+DH*AOR8}0TLhq5+DH*Ac2=Ca7*1* z5~o9nlL$BUuDY3w%@3C5CsFD let assetPromise = get_assets(); + async function get_assets() { const response = await fetch("/api/catalog-assets"); const data = await response.json(); @@ -11,42 +12,52 @@ {#await assetPromise} Loading assets... {:then assets} -
- {#each Object.entries(assets) as [key, asset]} - -
- {asset.title} - + {:else} +
+ No assets available at the moment. The server host's database is empty. + Please contact the maintainer of this site if you think this is an + error. +
+ {/if} {:catch someError} - System error: {someError.message}. +
+ System error: {someError.message}. +
{/await}
diff --git a/src/pages/assets/[...package_name].astro b/src/pages/assets/[...package_name].astro index 8d25428..2dd9411 100644 --- a/src/pages/assets/[...package_name].astro +++ b/src/pages/assets/[...package_name].astro @@ -62,35 +62,65 @@ const assets_json = await response.json(); }