- override fun handleRequest(freenetRequest: FreenetRequest, templateContext: TemplateContext) {
- freenetRequest.parameters["returnPage", 256]!!.let { returnPage ->
- freenetRequest.parameters["sone", 44]!!
- .let { webInterface.core.getLocalSone(it) }
- ?.let { webInterface.core.lockSone(it) }
- throw RedirectException(returnPage)
+ override fun handleRequest(soneRequest: SoneRequest, templateContext: TemplateContext) {
+ soneRequest.parameters["returnPage", 256]!!.let { returnPage ->
+ soneRequest.parameters["sone", 44]!!
+ .let { soneRequest.core.getLocalSone(it) }
+ ?.let { soneRequest.core.lockSone(it) }
+ redirectTo(returnPage)