From 79b2243f6ceec9e6f11e48a3d5c3c63f68636d70 Mon Sep 17 00:00:00 2001
From: Roger Braun <roger@rogerbraun.net>
Date: Mon, 7 Nov 2016 18:47:38 +0100
Subject: [PATCH] Simplify nsfw setting.

---
 src/modules/statuses.js | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/modules/statuses.js b/src/modules/statuses.js
index 2f5238ee4..7913c289d 100644
--- a/src/modules/statuses.js
+++ b/src/modules/statuses.js
@@ -153,14 +153,8 @@ export const mutations = {
     state.timelines[timeline].loading = value
   },
   setNsfw (state, { id, nsfw }) {
-    // For now, walk through all the statuses because the stuff might be in the replied_to_status
-    // TODO: Save the replied_tos as references.
-    each(state.allStatuses, (statusoid) => {
-      const status = statusoid.retweeted_status || statusoid
-      if (status.id === id) {
-        status.nsfw = nsfw
-      }
-    })
+    const newStatus = find(state.allStatuses, { id })
+    newStatus.nsfw = nsfw
   }
 }
 
-- 
GitLab