X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultElementLoader.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultElementLoader.kt;h=e07af9338268f36f5129985ccca99a3bfa4932d0;hb=0347cedd3f539e8b56df12ecf5937a978ecc597d;hp=77cf9a834e1b087f526c11c5b243a8649d48fe1d;hpb=8dd998006410b230392c0df06a29f95be1571b6f;p=Sone.git diff --git a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt index 77cf9a8..e07af93 100644 --- a/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt +++ b/src/main/kotlin/net/pterodactylus/sone/core/DefaultElementLoader.kt @@ -21,8 +21,8 @@ class DefaultElementLoader(private val freenetInterface: FreenetInterface, ticke private val failureCache = CacheBuilder.newBuilder().ticker(ticker).expireAfterWrite(30, MINUTES).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 shouldCancel(uri: FreenetURI, mimeType: String, size: Long): Boolean { + return !mimeType.startsWith("image/") || (size > 2097152) } override fun loaded(uri: FreenetURI, mimeType: String, data: ByteArray) {