]> cat aescling's git repositories - mastodon.git/commitdiff
Small clean up
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 17 Oct 2016 23:48:46 +0000 (01:48 +0200)
committerEugen Rochko <eugen@zeonfederated.com>
Mon, 17 Oct 2016 23:48:46 +0000 (01:48 +0200)
app/assets/javascripts/components/reducers/timelines.jsx

index b6a14a649163a87e3bf76496328d7d6b79793bc1..65bccb44d88f7fc69bc3d1d7bb38272c9bd72363 100644 (file)
@@ -78,12 +78,14 @@ function normalizeStatus(state, status) {
 };
 
 function normalizeTimeline(state, timeline, statuses) {
+  let ids = Immutable.List([]);
+
   statuses.forEach((status, i) => {
     state = normalizeStatus(state, status);
-    state = state.setIn([timeline, i], status.get('id'));
+    ids   = ids.set(i, status.get('id'));
   });
 
-  return state;
+  return state.set(timeline, ids);
 };
 
 function appendNormalizedTimeline(state, timeline, statuses) {