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);
     }
 }