Fix voice chat recording thumbnails

This commit is contained in:
Ilya Laktyushin 2021-03-15 19:32:39 +04:00
parent 2732fe476e
commit 2b40d37410
4 changed files with 4 additions and 4 deletions

View File

@ -89,7 +89,7 @@ final class InstantPageMediaPlaylistItem: SharedMediaPlaylistItem {
}
let albumArt: SharedMediaPlaybackAlbumArt?
if file.fileName?.lowercased().hasPrefix(".ogg") == true {
if file.fileName?.lowercased().hasSuffix(".ogg") == true {
albumArt = nil
} else {
albumArt = SharedMediaPlaybackAlbumArt(thumbnailResource: ExternalMusicAlbumArtResource(title: updatedTitle ?? "", performer: updatedPerformer ?? "", isThumbnail: true), fullSizeResource: ExternalMusicAlbumArtResource(title: updatedTitle ?? "", performer: updatedPerformer ?? "", isThumbnail: false))

View File

@ -439,7 +439,7 @@ public final class ListMessageFileItemNode: ListMessageNode {
descriptionText = NSAttributedString(string: descriptionString, font: descriptionFont, textColor: item.presentationData.theme.theme.list.itemSecondaryTextColor)
if !voice {
if file.fileName?.lowercased().hasPrefix(".ogg") == true {
if file.fileName?.lowercased().hasSuffix(".ogg") == true {
iconImage = .none
} else {
iconImage = .albumArt(file, SharedMediaPlaybackAlbumArt(thumbnailResource: ExternalMusicAlbumArtResource(title: title ?? "", performer: performer ?? "", isThumbnail: true), fullSizeResource: ExternalMusicAlbumArtResource(title: title ?? "", performer: performer ?? "", isThumbnail: false)))

View File

@ -919,7 +919,7 @@ final class ChatMessageInteractiveFileNode: ASDisplayNode {
var image: Signal<(TransformImageArguments) -> DrawingContext?, NoError>? = nil
if file.isMusic {
if file.fileName?.lowercased().hasPrefix(".ogg") == true {
if file.fileName?.lowercased().hasSuffix(".ogg") == true {
} else {
var title: String?
var performer: String?

View File

@ -117,7 +117,7 @@ final class MessageMediaPlaylistItem: SharedMediaPlaylistItem {
}
let albumArt: SharedMediaPlaybackAlbumArt?
if file.fileName?.lowercased().hasPrefix(".ogg") == true {
if file.fileName?.lowercased().hasSuffix(".ogg") == true {
albumArt = nil
} else {
albumArt = SharedMediaPlaybackAlbumArt(thumbnailResource: ExternalMusicAlbumArtResource(title: updatedTitle ?? "", performer: updatedPerformer ?? "", isThumbnail: true), fullSizeResource: ExternalMusicAlbumArtResource(title: updatedTitle ?? "", performer: updatedPerformer ?? "", isThumbnail: false))