no message

This commit is contained in:
overtake 2017-03-31 17:18:30 +03:00
parent c20a880863
commit faddcbb8ec
2 changed files with 5 additions and 3 deletions

View File

@ -348,7 +348,7 @@ func multipartUpload(network: Network, postbox: Postbox, source: MultipartUpload
case let .resource(resource):
dataSignal = postbox.mediaBox.resourceData(resource, option: .incremental(waitUntilFetchStatus: true)) |> map { MultipartUploadData.resourceData($0) }
headerSize = resource.headerSize
fetchedResource = postbox.mediaBox.fetchedResource(resource)
fetchedResource = postbox.mediaBox.fetchedResource(resource) |> map {_ in}
case let .data(data):
dataSignal = .single(.data(data))
headerSize = 0

View File

@ -9,7 +9,7 @@ import Foundation
import MtProtoKitDynamic
#endif
public func requestEditMessage(account: Account, messageId: MessageId, text: String, entities:TextEntitiesMessageAttribute? = nil) -> Signal<Bool, NoError> {
public func requestEditMessage(account: Account, messageId: MessageId, text: String, entities:TextEntitiesMessageAttribute? = nil, disableUrlPreview: Bool = false) -> Signal<Bool, NoError> {
return account.postbox.modify { modifier -> (Peer?, SimpleDictionary<PeerId, Peer>) in
var peers:SimpleDictionary<PeerId, Peer> = SimpleDictionary()
@ -35,7 +35,9 @@ public func requestEditMessage(account: Account, messageId: MessageId, text: Str
flags |= Int32(1 << 3)
}
if disableUrlPreview {
flags |= Int32(1 << 1)
}
return account.network.request(Api.functions.messages.editMessage(flags: flags, peer: inputPeer, id: messageId.id, message: text, replyMarkup: nil, entities: apiEntities))
|> map { result -> Api.Updates? in