X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultElementLoader.kt;h=956d73be86b5011450a211126edb33e5d7852a48;hp=eabfed8f9e6dc9a3a3f0ef16e35fb8d5abba2be6;hb=6e91e9356231217afcecb12275882c0ebf0f34a8;hpb=675710fc669a9f5ccfab42296a3aa0b822539e14 diff --git a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt index eabfed8..956d73b 100644 --- a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt +++ b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt @@ -14,6 +14,10 @@ class DefaultElementLoader @Inject constructor(private val freenetInterface: Fre private val loadingLinks = CacheBuilder.newBuilder().build() private val imageCache = CacheBuilder.newBuilder().build() private val callback = object : FreenetInterface.BackgroundFetchCallback { + override fun cancelForMimeType(uri: FreenetURI, mimeType: String): Boolean { + return !mimeType.startsWith("image/") + } + override fun loaded(uri: FreenetURI, mimeType: String, data: ByteArray) { if (!mimeType.startsWith("image/")) { return