You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
531 B
12 lines
531 B
import { buildDeletionRelayUrls } from '@/lib/tombstone-events' |
|
import client from '@/services/client.service' |
|
import type { TRelayList } from '@/types' |
|
|
|
/** Re-fetch the current user's kind-5 events, update IndexedDB tombstones, and notify UI (via tombstonesUpdated). */ |
|
export async function syncUserDeletionTombstones( |
|
pubkey: string | undefined | null, |
|
relayList: TRelayList | null | undefined |
|
): Promise<void> { |
|
if (!pubkey) return |
|
await client.fetchDeletionEvents(buildDeletionRelayUrls(relayList ?? null), pubkey) |
|
}
|
|
|