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