X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FSoneTemplatePage.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FSoneTemplatePage.kt;h=4290c3ab1ffa4372ac618304b019874fca90a9a7;hp=54cd5cc99c5bfd51d72086a065c2ec6680612019;hb=dc47bafb2d0c4a2a440389158039993d10cbfd08;hpb=3f9aed74383ed43027dad4eb9a12eec88d7c479e diff --git a/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt b/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt index 54cd5cc..4290c3a 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/pages/SoneTemplatePage.kt @@ -6,8 +6,7 @@ import net.pterodactylus.sone.main.SonePlugin import net.pterodactylus.sone.utils.emptyToNull import net.pterodactylus.sone.web.SessionProvider import net.pterodactylus.sone.web.WebInterface -import net.pterodactylus.sone.web.page.FreenetRequest -import net.pterodactylus.sone.web.page.FreenetTemplatePage +import net.pterodactylus.sone.web.page.* import net.pterodactylus.util.notify.Notification import net.pterodactylus.util.template.Template import net.pterodactylus.util.template.TemplateContext @@ -70,6 +69,10 @@ open class SoneTemplatePage @JvmOverloads constructor( } internal open fun handleRequest(freenetRequest: FreenetRequest, templateContext: TemplateContext) { + handleRequest(freenetRequest.toSoneRequest(core), templateContext) + } + + open fun handleRequest(soneRequest: SoneRequest, templateContext: TemplateContext) { } override public fun getRedirectTarget(freenetRequest: FreenetRequest): String? {