mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Refactoring & update Xcode
This commit is contained in:
@@ -13,6 +13,7 @@ import AccountContext
|
||||
import TelegramUniversalVideoContent
|
||||
import DeviceProximity
|
||||
import MediaResources
|
||||
import PhotoResources
|
||||
|
||||
enum SharedMediaPlayerGroup: Int {
|
||||
case music = 0
|
||||
@@ -324,7 +325,11 @@ public final class MediaManagerImpl: NSObject, MediaManager {
|
||||
|> distinctUntilChanged(isEqual: { $0?.0 === $1?.0 && $0?.1 == $1?.1 })
|
||||
|> mapToSignal { value -> Signal<UIImage?, NoError> in
|
||||
if let (account, value) = value {
|
||||
return Signal { subscriber in
|
||||
return albumArtThumbnailData(engine: TelegramEngine(account: account), thumbnail: value.fullSizeResource)
|
||||
|> map { data -> UIImage? in
|
||||
return data.flatMap(UIImage.init(data:))
|
||||
}
|
||||
/*return Signal { subscriber in
|
||||
let fetched = account.postbox.mediaBox.fetchedResource(value.fullSizeResource, parameters: nil).start()
|
||||
let data = account.postbox.mediaBox.resourceData(value.fullSizeResource, pathExtension: nil, option: .complete(waitUntilFetchStatus: false)).start(next: { data in
|
||||
if data.complete, let value = try? Data(contentsOf: URL(fileURLWithPath: data.path)) {
|
||||
@@ -336,7 +341,7 @@ public final class MediaManagerImpl: NSObject, MediaManager {
|
||||
fetched.dispose()
|
||||
data.dispose()
|
||||
}
|
||||
}
|
||||
}*/
|
||||
} else {
|
||||
return .single(nil)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user