about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/reducers/statuses.js
diff options
context:
space:
mode:
authorThibaut Girka <thib@sitedethib.com>2018-04-19 16:42:27 +0200
committerThibaut Girka <thib@sitedethib.com>2018-04-19 16:42:27 +0200
commitf84b4d90cba24b3cd57cb07cfc4b3a4dca25015f (patch)
tree6a42d11c0f10e7c3d24b75949c5adf7bcda579af /app/javascript/flavours/glitch/reducers/statuses.js
parentd55ab8e3e83d4a19005784f9cdbc1fa920cd2f96 (diff)
[Glitch] Do not filter the status collection after muting and blocking
Port fd87e5a53bcaafb886a675c76e9256015e9db897 to glitch-soc
Diffstat (limited to 'app/javascript/flavours/glitch/reducers/statuses.js')
-rw-r--r--app/javascript/flavours/glitch/reducers/statuses.js19
1 files changed, 0 insertions, 19 deletions
diff --git a/app/javascript/flavours/glitch/reducers/statuses.js b/app/javascript/flavours/glitch/reducers/statuses.js
index a3af3152d..f14fcea1e 100644
--- a/app/javascript/flavours/glitch/reducers/statuses.js
+++ b/app/javascript/flavours/glitch/reducers/statuses.js
@@ -27,10 +27,6 @@ import {
   TIMELINE_EXPAND_SUCCESS,
 } from 'flavours/glitch/actions/timelines';
 import {
-  ACCOUNT_BLOCK_SUCCESS,
-  ACCOUNT_MUTE_SUCCESS,
-} from 'flavours/glitch/actions/accounts';
-import {
   NOTIFICATIONS_UPDATE,
   NOTIFICATIONS_REFRESH_SUCCESS,
   NOTIFICATIONS_EXPAND_SUCCESS,
@@ -96,18 +92,6 @@ const deleteStatus = (state, id, references) => {
   return state.delete(id);
 };
 
-const filterStatuses = (state, relationship) => {
-  state.forEach(status => {
-    if (status.get('account') !== relationship.id) {
-      return;
-    }
-
-    state = deleteStatus(state, status.get('id'), state.filter(item => item.get('reblog') === status.get('id')));
-  });
-
-  return state;
-};
-
 const initialState = ImmutableMap();
 
 export default function statuses(state = initialState, action) {
@@ -155,9 +139,6 @@ export default function statuses(state = initialState, action) {
     return normalizeStatuses(state, action.statuses);
   case TIMELINE_DELETE:
     return deleteStatus(state, action.id, action.references);
-  case ACCOUNT_BLOCK_SUCCESS:
-  case ACCOUNT_MUTE_SUCCESS:
-    return filterStatuses(state, action.relationship);
   default:
     return state;
   }