From b59391f277d5ee19e1222243bd55cc553b52b1d9 Mon Sep 17 00:00:00 2001 From: codytseng Date: Wed, 4 Jun 2025 22:30:01 +0800 Subject: [PATCH] feat: add success message after updating mute list --- src/providers/MuteListProvider.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/providers/MuteListProvider.tsx b/src/providers/MuteListProvider.tsx index 3e63559f..a4ec4079 100644 --- a/src/providers/MuteListProvider.tsx +++ b/src/providers/MuteListProvider.tsx @@ -7,6 +7,7 @@ import { Event } from 'nostr-tools' import { createContext, useCallback, useContext, useEffect, useMemo, useState } from 'react' import { z } from 'zod' import { useNostr } from './NostrProvider' +import { useToast } from '@/hooks' type TMuteListContext = { mutePubkeys: string[] @@ -31,6 +32,7 @@ export const useMuteList = () => { } export function MuteListProvider({ children }: { children: React.ReactNode }) { + const { toast } = useToast() const { pubkey: accountPubkey, muteListEvent, @@ -108,7 +110,12 @@ export function MuteListProvider({ children }: { children: React.ReactNode }) { await new Promise((resolve) => setTimeout(resolve, 1000)) } const newMuteListDraftEvent = createMuteListDraftEvent(tags, content) - return await publish(newMuteListDraftEvent) + const event = await publish(newMuteListDraftEvent) + toast({ + title: 'Mute list updated', + description: 'Your mute list has been updated successfully.' + }) + return event } const mutePubkeyPublicly = async (pubkey: string) => {