🐛 Make PageToadletFactory injectable
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 17 May 2019 08:59:37 +0000 (10:59 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Fri, 17 May 2019 08:59:37 +0000 (10:59 +0200)
src/main/kotlin/net/pterodactylus/sone/web/page/PageToadletFactory.kt

index 7a552db..c446432 100644 (file)
@@ -20,8 +20,9 @@ package net.pterodactylus.sone.web.page
 import freenet.client.*
 import freenet.clients.http.*
 import net.pterodactylus.util.web.*
+import javax.inject.*
 
-class PageToadletFactory(private val highLevelSimpleClient: HighLevelSimpleClient, private val sessionManager: SessionManager, private val pathPrefix: String) {
+class PageToadletFactory @Inject constructor(private val highLevelSimpleClient: HighLevelSimpleClient, private val sessionManager: SessionManager, private val pathPrefix: String) {
 
        @JvmOverloads
        fun createPageToadlet(page: Page<FreenetRequest>, menuName: String? = null) =