From 46c3667ec36547ac8e27ad6c37d38c2cf8ae1194 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20D=E2=80=99Aquino?= Date: Wed, 27 Aug 2025 18:41:40 -0700 Subject: [PATCH] Update setting on main actor to avoid crashes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel D’Aquino --- damus/Features/Posting/Models/DraftsModel.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/damus/Features/Posting/Models/DraftsModel.swift b/damus/Features/Posting/Models/DraftsModel.swift index ab478691..14d0b71b 100644 --- a/damus/Features/Posting/Models/DraftsModel.swift +++ b/damus/Features/Posting/Models/DraftsModel.swift @@ -257,7 +257,9 @@ class Drafts: ObservableObject { damus_state.nostrNetwork.sendToNostrDB(event: draft_event) } - damus_state.settings.draft_event_ids = draft_events.map({ $0.id.hex() }) + DispatchQueue.main.async { + damus_state.settings.draft_event_ids = draft_events.map({ $0.id.hex() }) + } } }