From 37563b6afd0258f5d4cc0b455f55ce507b1c88b6 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 14 Jan 2023 11:28:33 -0500 Subject: [PATCH] Fix @Published property being changed on background thread --- Tusker/API/MastodonController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tusker/API/MastodonController.swift b/Tusker/API/MastodonController.swift index 9dfbd0e6..cfe70161 100644 --- a/Tusker/API/MastodonController.swift +++ b/Tusker/API/MastodonController.swift @@ -321,7 +321,9 @@ class MastodonController: ObservableObject { let request = Client.getCustomEmoji() run(request) { (response) in if case let .success(emojis, _) = response { - self.customEmojis = emojis + DispatchQueue.main.async { + self.customEmojis = emojis + } completion(emojis) } else { completion([])