Account Timeline: Filter media from reposts

This commit is contained in:
Alex Gleason
2020-06-12 14:07:06 -05:00
parent 4e199daccb
commit 27925d2746

View File

@ -136,12 +136,10 @@ export const getAccountGallery = createSelector([
(state, id) => state.getIn(['timelines', `account:${id}:media`, 'items'], ImmutableList()),
state => state.get('statuses'),
], (statusIds, statuses) => {
let medias = ImmutableList();
statusIds.forEach(statusId => {
return statusIds.reduce((medias, statusId) => {
const status = statuses.get(statusId);
medias = medias.concat(status.get('media_attachments').map(media => media.set('status', status)));
});
return medias;
if (status.get('reblogged') !== false) return medias;
return medias.concat(status.get('media_attachments').map(media => media.set('status', status)));
}, ImmutableList());
});