aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings/Categories
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-06-02 12:59:04 +0000
committerFuwn <[email protected]>2026-06-02 12:59:04 +0000
commit76d710493e2496490f9e2f9894cf581757f4d92e (patch)
treedd7b196588d26dd1134322c526ec43eb9721de61 /src/lib/Settings/Categories
parentfeat(security): add AES-GCM feed-token helper (M5) (diff)
downloaddue.moe-76d710493e2496490f9e2f9894cf581757f4d92e.tar.xz
due.moe-76d710493e2496490f9e2f9894cf581757f4d92e.zip
fix(security): replace RSS feed URL tokens with encrypted token (M5)
Diffstat (limited to 'src/lib/Settings/Categories')
-rw-r--r--src/lib/Settings/Categories/RSSFeeds.svelte6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/Settings/Categories/RSSFeeds.svelte b/src/lib/Settings/Categories/RSSFeeds.svelte
index 49a6eb5a..303db699 100644
--- a/src/lib/Settings/Categories/RSSFeeds.svelte
+++ b/src/lib/Settings/Categories/RSSFeeds.svelte
@@ -7,19 +7,21 @@ import { appOrigin } from "$lib/Utility/appOrigin";
import locale from "$stores/locale";
import SettingHint from "../SettingHint.svelte";
-export let user: { accessToken: string; refreshToken: string };
+export let feedToken: string | undefined;
</script>
<button
data-umami-event="Copy RSS Feed URL"
onclick={() => {
+ if (!feedToken) return;
+
addNotification(
options({
heading: get(locale)().notifications?.rssCopied ?? 'RSS feed URL copied to clipboard'
})
);
navigator.clipboard.writeText(
- `${appOrigin()}/feeds/activity-notifications?token=${user.accessToken}&refresh=${user.refreshToken}`
+ `${appOrigin()}/feeds/activity-notifications?feed=${feedToken}`
);
}}
>