diff options
| author | Fuwn <[email protected]> | 2026-06-02 12:59:04 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-06-02 12:59:04 +0000 |
| commit | 76d710493e2496490f9e2f9894cf581757f4d92e (patch) | |
| tree | dd7b196588d26dd1134322c526ec43eb9721de61 /src/lib/Settings/Categories | |
| parent | feat(security): add AES-GCM feed-token helper (M5) (diff) | |
| download | due.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.svelte | 6 |
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}` ); }} > |