Skip to content

Commit 7337566

Browse files
committed
Fix set tweets mutation
1 parent 01f7c7d commit 7337566

File tree

2 files changed

+8
-10
lines changed

2 files changed

+8
-10
lines changed

frontend/src/components/common/TweetPreviewList.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
</transition-group>
1212
<infinite-loading @infinite="infiniteHandler">
1313
<span slot="no-more" />
14+
<div slot="no-results" />
1415
</infinite-loading>
1516
</div>
1617
</template>

frontend/src/store/modules/tweet/mutations.js

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,13 @@ import { tweetMapper } from '@/services/Normalizer';
1111

1212
export default {
1313
[SET_TWEETS]: (state, tweets) => {
14-
let storeTweets = {};
15-
16-
tweets.forEach(tweet => {
17-
storeTweets = {
18-
...storeTweets,
19-
[tweet.id]: tweetMapper(tweet)
20-
};
21-
});
22-
23-
state.tweets = storeTweets;
14+
state.tweets = {
15+
...state.tweets,
16+
...tweets.reduce(
17+
(prev, tweet) => ({ ...prev, [tweet.id]: tweetMapper(tweet) }),
18+
{}
19+
),
20+
};
2421
},
2522

2623
[SET_TWEET_IMAGE]: (state, { id, imageUrl }) => {

0 commit comments

Comments
 (0)