[Glitch] Fix audio and video items in account gallery in web UI
Port 6cc5b822f5
to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
This commit is contained in:
committed by
Thibaut Girka
parent
3f60b096b5
commit
dad3132046
@@ -183,12 +183,13 @@ export const makeGetNotification = () => {
|
||||
export const getAccountGallery = createSelector([
|
||||
(state, id) => state.getIn(['timelines', `account:${id}:media`, 'items'], ImmutableList()),
|
||||
state => state.get('statuses'),
|
||||
], (statusIds, statuses) => {
|
||||
(state, id) => state.getIn(['accounts', id]),
|
||||
], (statusIds, statuses, account) => {
|
||||
let medias = ImmutableList();
|
||||
|
||||
statusIds.forEach(statusId => {
|
||||
const status = statuses.get(statusId);
|
||||
medias = medias.concat(status.get('media_attachments').map(media => media.set('status', status)));
|
||||
medias = medias.concat(status.get('media_attachments').map(media => media.set('status', status).set('account', account)));
|
||||
});
|
||||
|
||||
return medias;
|
||||
|
Reference in New Issue
Block a user