public function destroy($id)
{
$post = BeatmapDiscussionPost::whereNull('deleted_at')->findOrFail($id);
priv_check('BeatmapDiscussionPostDestroy', $post)->ensureCan();
$error = $post->softDelete(Auth::user());
if ($error === null) {
return $post->beatmapsetDiscussion->defaultJson();
} else {
return error_popup($error);
}
}