Fix build

pull/57/head
Niels Andriesse 6 years ago
parent 86550c8877
commit ddc9ead05c

@ -121,7 +121,7 @@ private extension MentionCandidateSelectionView {
displayNameLabel.text = mentionCandidate.displayName
let profilePicture = OWSContactAvatarBuilder(signalId: mentionCandidate.hexEncodedPublicKey, colorName: .blue, diameter: 36).build()
profilePictureImageView.image = profilePicture
let isUserModerator = LokiGroupChatAPI.isUserModerator(mentionCandidate.hexEncodedPublicKey, for: LokiGroupChatAPI.publicChatServerID, on: LokiGroupChatAPI.publicChatServer)
let isUserModerator = LokiGroupChatAPI.isUserModerator(mentionCandidate.hexEncodedPublicKey, for: 1, on: "https://chat.lokinet.org") // FIXME: Mentions need to work for every kind of chat
moderatorIconImageView.isHidden = !isUserModerator || !hasGroupContext
}
}

@ -23,7 +23,7 @@ public final class MentionUtilities : NSObject {
userDisplayName = OWSProfileManager.shared().localProfileName()
} else {
OWSPrimaryStorage.shared().dbReadConnection.read { transaction in
let collection = "\(LokiGroupChatAPI.publicChatServer).\(LokiGroupChatAPI.publicChatServerID)"
let collection = "https://chat.lokinet.org.1" // FIXME: Mentions need to work for every kind of chat
userDisplayName = transaction.object(forKey: hexEncodedPublicKey, inCollection: collection) as! String?
}
}

@ -310,7 +310,7 @@ public final class LokiAPI : NSObject {
var candidates: [Mention] = []
// Gather candidates
storage.dbReadConnection.read { transaction in
let collection = "\(LokiGroupChatAPI.publicChatServer).\(LokiGroupChatAPI.publicChatServerID)"
let collection = "https://chat.lokinet.org.1" // FIXME: Mentions need to work for every kind of chat
candidates = cache.flatMap { hexEncodedPublicKey in
guard let displayName = transaction.object(forKey: hexEncodedPublicKey, inCollection: collection) as! String? else { return nil }
guard !displayName.hasPrefix("Anonymous") else { return nil }

Loading…
Cancel
Save