diff options
| author | Fuwn <[email protected]> | 2026-02-12 04:56:33 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-12 04:56:33 -0800 |
| commit | 8b59df5fd555a0ea201a383d62b547a46e88dfed (patch) | |
| tree | de6d5d3f4f271f60fcd3d2cf62da7b55ca4f71dc | |
| parent | feat: strip tracking parameters from entry URLs and filter tracking pixel images (diff) | |
| download | asa.news-main.tar.xz asa.news-main.zip | |
| -rw-r--r-- | apps/web/app/reader/settings/_components/subscriptions-settings.tsx | 2 | ||||
| -rw-r--r-- | apps/web/lib/queries/use-subscription-mutations.ts | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/apps/web/app/reader/settings/_components/subscriptions-settings.tsx b/apps/web/app/reader/settings/_components/subscriptions-settings.tsx index aa052a4..9bc08fd 100644 --- a/apps/web/app/reader/settings/_components/subscriptions-settings.tsx +++ b/apps/web/app/reader/settings/_components/subscriptions-settings.tsx @@ -339,6 +339,8 @@ function SubscriptionRow({ unsubscribe.mutate({ subscriptionIdentifier: subscription.subscriptionIdentifier, + feedTitle: + subscription.customTitle ?? subscription.feedTitle ?? subscription.feedUrl, }) setShowUnsubscribeConfirm(false) }} diff --git a/apps/web/lib/queries/use-subscription-mutations.ts b/apps/web/lib/queries/use-subscription-mutations.ts index df4fe32..9b86de0 100644 --- a/apps/web/lib/queries/use-subscription-mutations.ts +++ b/apps/web/lib/queries/use-subscription-mutations.ts @@ -124,6 +124,7 @@ export function useUnsubscribe() { subscriptionIdentifier, }: { subscriptionIdentifier: string + feedTitle?: string }) => { const { error } = await supabaseClient .from("subscriptions") @@ -132,11 +133,11 @@ export function useUnsubscribe() { if (error) throw error }, - onSuccess: () => { + onSuccess: (_data, variables) => { queryClient.invalidateQueries({ queryKey: queryKeys.subscriptions.all }) queryClient.invalidateQueries({ queryKey: queryKeys.timeline.all }) queryClient.invalidateQueries({ queryKey: queryKeys.userProfile.all }) - notify("unsubscribed") + notify(`unsubscribed from ${variables.feedTitle ?? "feed"}`) }, onError: (error: Error) => { notify("failed to unsubscribe: " + error.message) |