package net.pterodactylus.sone.web.ajax
+import net.pterodactylus.sone.data.Sone
import net.pterodactylus.sone.utils.ifTrue
import net.pterodactylus.sone.utils.let
import net.pterodactylus.sone.utils.parameters
/**
* This AJAX page deletes a reply.
*/
-class DeleteReplyAjaxPage(webInterface: WebInterface) : JsonPage("deleteReply.ajax", webInterface) {
+class DeleteReplyAjaxPage(webInterface: WebInterface) : LoggedInJsonPage("deleteReply.ajax", webInterface) {
- override fun createJsonObject(request: FreenetRequest) =
+ override fun createJsonObject(currentSone: Sone, request: FreenetRequest) =
request.parameters["reply"]
.let(webInterface.core::getPostReply)
?.let { reply ->