From 0f5ac64363f9a61d3b3cc0314e16464fcfe87146 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Mon, 14 Oct 2019 13:45:50 +1100 Subject: [PATCH] Add missing messages fetch & display name update --- Signal/src/Loki/NewPublicChatVC.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Signal/src/Loki/NewPublicChatVC.swift b/Signal/src/Loki/NewPublicChatVC.swift index dd85e5db3..f815a149d 100644 --- a/Signal/src/Loki/NewPublicChatVC.swift +++ b/Signal/src/Loki/NewPublicChatVC.swift @@ -83,9 +83,12 @@ final class NewPublicChatVC : OWSViewController { return showError(title: NSLocalizedString("Invalid URL", comment: ""), message: NSLocalizedString("Please check the URL you entered and try again.", comment: "")) } updateAddButton(isConnecting: true) - // TODO: Upon adding we should fetch previous messages - LokiPublicChatManager.shared.addChat(server: url.absoluteString, channel: 1) + let urlAsString = url.absoluteString + let displayName = OWSProfileManager.shared().localProfileName() + LokiPublicChatManager.shared.addChat(server: urlAsString, channel: 1) .done(on: .main) { [weak self] _ in + let _ = LokiGroupChatAPI.getMessages(for: 1, on: urlAsString) + let _ = LokiGroupChatAPI.setDisplayName(to: displayName, on: urlAsString) self?.presentingViewController!.dismiss(animated: true, completion: nil) } .catch(on: .main) { [weak self] _ in