Thumbnails experiment

This commit is contained in:
Peter Iakovlev
2018-12-01 23:43:31 +04:00
parent d3d3932595
commit af47029585
17 changed files with 3964 additions and 10 deletions

View File

@@ -283,8 +283,14 @@ final class ChatMessageInteractiveMediaNode: ASDisplayNode {
return chatSecretPhoto(account: account, photoReference: .message(message: MessageReference(message), media: image))
}
} else {
let tinyThumbnailData: TinyThumbnailData?
if GlobalExperimentalSettings.enableTinyThumbnails {
tinyThumbnailData = parseTinyThumbnail(message.text)
} else {
tinyThumbnailData = nil
}
updateImageSignal = { synchronousLoad in
return chatMessagePhoto(postbox: account.postbox, photoReference: .message(message: MessageReference(message), media: image), synchronousLoad: synchronousLoad)
return chatMessagePhoto(postbox: account.postbox, photoReference: .message(message: MessageReference(message), media: image), synchronousLoad: synchronousLoad, tinyThumbnailData: tinyThumbnailData)
}
}