Using thumbnails for notification icons (#2142)

This commit is contained in:
Mauro
2023-11-22 13:06:54 +01:00
committed by GitHub
parent 7c3ee01a6f
commit a7c194198d
5 changed files with 20 additions and 1 deletions
@@ -21,10 +21,12 @@ enum MediaProviderError: Error {
case failedRetrievingImage
case failedRetrievingFile
case invalidImageData
case failedRetrievingThumbnail
}
protocol MediaProviderProtocol: ImageProviderProtocol {
func loadFileFromSource(_ source: MediaSourceProxy, body: String?) async -> Result<MediaFileHandleProxy, MediaProviderError>
func loadThumbnailForSource(source: MediaSourceProxy, size: CGSize) async -> Result<Data, MediaProviderError>
}
extension MediaProviderProtocol {