- {#if notice}
- {notice}
- {:else}
- Permanently deletes every notification this app sent you from your inbox. This can't
- be undone.
- {/if}
+ Permanently deletes every notification this app sent you from your inbox. This can't be
+ undone.
{#if confirmingClear}
@@ -279,10 +263,7 @@
{:else}
diff --git a/apps/web/src/routes/(app)/settings/RequestsTab.svelte b/apps/web/src/routes/(app)/settings/RequestsTab.svelte
index 43f2394..33eff62 100644
--- a/apps/web/src/routes/(app)/settings/RequestsTab.svelte
+++ b/apps/web/src/routes/(app)/settings/RequestsTab.svelte
@@ -3,21 +3,20 @@
import ChannelRoutePicker from '$lib/components/ChannelRoutePicker.svelte';
import Icon from '$lib/components/Icon.svelte';
import { setAutoAllow, setPendingRoute } from '$lib/remote/notifs.remote';
+ import { toast } from '$lib/toast.svelte';
import type { PageData } from './$types';
let { data }: { data: PageData } = $props();
let busy = $state>({});
- let errorMsg = $state('');
async function run(key: string, fn: () => Promise) {
busy[key] = true;
- errorMsg = '';
try {
await fn();
await invalidateAll();
} catch (err) {
- errorMsg = err instanceof Error ? err.message : 'Something went wrong';
+ toast.error(err instanceof Error ? err.message : 'Something went wrong');
} finally {
busy[key] = false;
}
@@ -37,15 +36,6 @@
- {#if errorMsg}
-
- {errorMsg}
-
- {/if}
-
Allow apps automatically
diff --git a/apps/web/src/routes/(app)/settings/RoutingTab.svelte b/apps/web/src/routes/(app)/settings/RoutingTab.svelte
index cadf504..a75c73b 100644
--- a/apps/web/src/routes/(app)/settings/RoutingTab.svelte
+++ b/apps/web/src/routes/(app)/settings/RoutingTab.svelte
@@ -2,21 +2,20 @@
import { invalidateAll } from '$app/navigation';
import ChannelRoutePicker from '$lib/components/ChannelRoutePicker.svelte';
import { setDefaultRoute } from '$lib/remote/notifs.remote';
+ import { toast } from '$lib/toast.svelte';
import type { PageData } from './$types';
let { data }: { data: PageData } = $props();
let busy = $state(false);
- let errorMsg = $state('');
async function save(route: string) {
busy = true;
- errorMsg = '';
try {
await setDefaultRoute({ route });
await invalidateAll();
} catch (err) {
- errorMsg = err instanceof Error ? err.message : 'Something went wrong';
+ toast.error(err instanceof Error ? err.message : 'Something went wrong');
} finally {
busy = false;
}
@@ -25,14 +24,6 @@