[skip ci]

This commit is contained in:
overtake 2020-05-29 20:14:20 +03:00
parent ff34583575
commit 60dbdc198e

View File

@ -300,8 +300,12 @@ public func searchStickerSets(postbox: Postbox, query: String) -> Signal<FoundSt
} }
public func searchGifs(account: Account, query: String) -> Signal<ChatContextResultCollection?, NoError> { public func searchGifs(account: Account, query: String) -> Signal<ChatContextResultCollection?, NoError> {
return resolvePeerByName(account: account, name: "gif") return account.postbox.transaction { transaction -> String in
|> filter { $0 != nil } let configuration = currentSearchBotsConfiguration(transaction: transaction)
return configuration.gifBotUsername ?? "gif"
} |> mapToSignal {
return resolvePeerByName(account: account, name: $0)
} |> filter { $0 != nil }
|> map { $0! } |> map { $0! }
|> mapToSignal { peerId -> Signal<Peer, NoError> in |> mapToSignal { peerId -> Signal<Peer, NoError> in
return account.postbox.loadedPeerWithId(peerId) return account.postbox.loadedPeerWithId(peerId)