This commit is contained in:
padreug 2025-02-15 02:34:19 +01:00
parent 8df44506c0
commit 2bbb9ae938
10 changed files with 47 additions and 9 deletions

View file

@ -102,11 +102,11 @@ export const useNostrStore = defineStore('nostr', () => {
// Load stored messages and IDs on initialization
const initializeFromStorage = () => {
try {
const storedMessages = JSON.parse(localStorage.getItem('nostr_messages') || '[]')
const messageMap = new Map(storedMessages)
const messageMap = new Map<string, DirectMessage[]>(
JSON.parse(localStorage.getItem('nostr_messages') || '[]')
)
// Initialize processedMessageIds from stored messages
messageMap.forEach(msgs => {
messageMap.forEach((msgs: DirectMessage[]) => {
msgs.forEach(msg => {
processedMessageIds.value.add(msg.id)
})