mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-02-01 08:45:48 +00:00
stickers
This commit is contained in:
@@ -118,7 +118,13 @@ func enqueueMessages(modifier: Modifier, account: Account, peerId: PeerId, messa
|
||||
if let sourceForwardInfo = sourceMessage.forwardInfo {
|
||||
forwardInfo = StoreMessageForwardInfo(authorId: sourceForwardInfo.author.id, sourceId: sourceForwardInfo.source?.id, sourceMessageId: sourceForwardInfo.sourceMessageId, date: sourceForwardInfo.date)
|
||||
} else {
|
||||
forwardInfo = StoreMessageForwardInfo(authorId: author.id, sourceId: nil, sourceMessageId: nil, date: sourceMessage.timestamp)
|
||||
var sourceId:PeerId? = nil
|
||||
var sourceMessageId:MessageId? = nil
|
||||
if let peer = messageMainPeer(sourceMessage) as? TelegramChannel, case .broadcast = peer.info {
|
||||
sourceId = peer.id
|
||||
sourceMessageId = sourceMessage.id
|
||||
}
|
||||
forwardInfo = StoreMessageForwardInfo(authorId: author.id, sourceId: sourceId, sourceMessageId: sourceMessageId, date: sourceMessage.timestamp)
|
||||
}
|
||||
storeMessages.append(StoreMessage(peerId: peerId, namespace: Namespaces.Message.Local, globallyUniqueId: randomId, timestamp: timestamp, flags: flags, tags: tagsForStoreMessage(sourceMessage.media), forwardInfo: forwardInfo, authorId: account.peerId, text: sourceMessage.text, attributes: attributes, media: sourceMessage.media))
|
||||
}
|
||||
|
||||
@@ -214,8 +214,7 @@ public func installStickerSetInteractively(account:Account, info: StickerPackCol
|
||||
public func uninstallStickerSetInteractively(account:Account, info:StickerPackCollectionInfo) -> Signal<Void, Void> {
|
||||
return account.network.request(Api.functions.messages.uninstallStickerSet(stickerset: .inputStickerSetID(id: info.id.id, accessHash: info.accessHash)))
|
||||
|> mapError {_ in
|
||||
var bp:Int = 0
|
||||
bp += 1
|
||||
|
||||
}
|
||||
|> mapToSignal { result-> Signal<Void, Void> in
|
||||
switch result {
|
||||
|
||||
Reference in New Issue
Block a user