mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-07 17:30:12 +00:00
Fix mime types
This commit is contained in:
parent
2cb13b2d60
commit
b11616a31d
@ -229,7 +229,12 @@ private final class ImportManager {
|
|||||||
|
|
||||||
let uploadedEntrySignal: Signal<Float, ImportError> = unpackedFile
|
let uploadedEntrySignal: Signal<Float, ImportError> = unpackedFile
|
||||||
|> mapToSignal { tempFile -> Signal<Float, ImportError> in
|
|> mapToSignal { tempFile -> Signal<Float, ImportError> in
|
||||||
return ChatHistoryImport.uploadMedia(account: account, session: session, file: tempFile, fileName: entry.0.path, mimeType: entry.1, type: entry.2)
|
let pathExtension = (entry.1 as NSString).pathExtension
|
||||||
|
var mimeType = "application/octet-stream"
|
||||||
|
if !pathExtension.isEmpty, let value = TGMimeTypeMap.mimeType(forExtension: pathExtension) {
|
||||||
|
mimeType = value
|
||||||
|
}
|
||||||
|
return ChatHistoryImport.uploadMedia(account: account, session: session, file: tempFile, fileName: entry.0.path, mimeType: mimeType, type: entry.2)
|
||||||
|> mapError { error -> ImportError in
|
|> mapError { error -> ImportError in
|
||||||
switch error {
|
switch error {
|
||||||
case .chatAdminRequired:
|
case .chatAdminRequired:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user