]> Untitled Git - lemmy-ui.git/blobdiff - src/shared/components/post/post.tsx
Adding purging of comments, posts, communities, and users. (#459)
[lemmy-ui.git] / src / shared / components / post / post.tsx
index 9b42282d67f1e5c987b0510133391105cc99bf18..9702c3d18460d445c335879856f5c062b998dc21 100644 (file)
@@ -19,6 +19,7 @@ import {
   PostReportResponse,
   PostResponse,
   PostView,
+  PurgeItemResponse,
   Search,
   SearchResponse,
   SearchType,
@@ -760,6 +761,17 @@ export class Post extends Component<any, PostState> {
       if (data) {
         toast(i18n.t("report_created"));
       }
+    } else if (
+      op == UserOperation.PurgePerson ||
+      op == UserOperation.PurgePost ||
+      op == UserOperation.PurgeComment ||
+      op == UserOperation.PurgeCommunity
+    ) {
+      let data = wsJsonToRes<PurgeItemResponse>(msg, PurgeItemResponse);
+      if (data.success) {
+        toast(i18n.t("purge_success"));
+        this.context.router.history.push(`/`);
+      }
     }
   }
 }