X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpage%2FPageToadletFactory.kt;h=c446432dfec6fcdef3e2fdfe546cafd882270a9e;hb=6c75f94ec283322299407b26a440154095b1e8ce;hp=0d21212051c0c791a3a0715e9596635309c39020;hpb=6a3ac3bd52e90330494343ecfa0ffee4ca06d464;p=Sone.git diff --git a/src/main/kotlin/net/pterodactylus/sone/web/page/PageToadletFactory.kt b/src/main/kotlin/net/pterodactylus/sone/web/page/PageToadletFactory.kt index 0d21212..c446432 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/page/PageToadletFactory.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/page/PageToadletFactory.kt @@ -18,13 +18,15 @@ 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 pathPrefix: String) { +class PageToadletFactory @Inject constructor(private val highLevelSimpleClient: HighLevelSimpleClient, private val sessionManager: SessionManager, private val pathPrefix: String) { @JvmOverloads fun createPageToadlet(page: Page, menuName: String? = null) = - PageToadlet(highLevelSimpleClient, menuName ?: page.menuName, page, pathPrefix) + PageToadlet(highLevelSimpleClient, sessionManager, menuName ?: page.menuName, page, pathPrefix) }