X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fcore%2FDefaultImageLoader.kt;h=01e177a82a5f2ed33e7e2d0dc2d1ce1df31a643f;hb=c291432d933d11be8a3e13573aa3a09551ccf8f0;hp=469feb8d91a4cd5af38458e276f73b504f094180;hpb=579f882ba9cc899613ef840d421db898b3ebbd73;p=Sone.git diff --git a/src/main/kotlin/net/pterodactylus/sone/core/DefaultImageLoader.kt b/src/main/kotlin/net/pterodactylus/sone/core/DefaultImageLoader.kt index 469feb8..01e177a 100644 --- a/src/main/kotlin/net/pterodactylus/sone/core/DefaultImageLoader.kt +++ b/src/main/kotlin/net/pterodactylus/sone/core/DefaultImageLoader.kt @@ -4,11 +4,12 @@ import com.google.common.cache.CacheBuilder import freenet.keys.FreenetURI import java.io.ByteArrayInputStream import javax.imageio.ImageIO +import javax.inject.Inject /** * [ImageLoader] implementation that uses a simple Guava [com.google.common.cache.Cache]. */ -class DefaultImageLoader(private val freenetInterface: FreenetInterface) : ImageLoader { +class DefaultImageLoader @Inject constructor(private val freenetInterface: FreenetInterface) : ImageLoader { private val imageCache = CacheBuilder.newBuilder().build() private val callback = object : FreenetInterface.BackgroundFetchCallback {