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