diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2019-07-29 20:34:28 +0200 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2019-07-30 07:03:25 +0200 |
commit | 7e31cce96db080bb26200021d7a5679469335819 (patch) | |
tree | 79ac1859fc1ebefccd0f31dbe9e0e2b298c52923 /app/javascript/mastodon/selectors/index.js | |
parent | aefeb65656605f3e32021acbc78c8e21307921fd (diff) | |
download | mastodon-feature-collapsed-notifications.tar mastodon-feature-collapsed-notifications.tar.gz mastodon-feature-collapsed-notifications.tar.bz2 mastodon-feature-collapsed-notifications.zip |
Change adjacent notifications about the same status to display as onefeature-collapsed-notifications
Fix #7698
Diffstat (limited to 'app/javascript/mastodon/selectors/index.js')
-rw-r--r-- | app/javascript/mastodon/selectors/index.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/javascript/mastodon/selectors/index.js b/app/javascript/mastodon/selectors/index.js index c87654547..fc837f771 100644 --- a/app/javascript/mastodon/selectors/index.js +++ b/app/javascript/mastodon/selectors/index.js @@ -144,8 +144,9 @@ export const makeGetNotification = () => { return createSelector([ (_, base) => base, (state, _, accountId) => state.getIn(['accounts', accountId]), - ], (base, account) => { - return base.set('account', account); + (state, base) => base.get('collapsed_account_ids') && base.get('collapsed_account_ids').map(id => state.getIn(['accounts', id])), + ], (base, account, collapsedAccounts) => { + return base.set('account', account).set('collapsed_accounts', collapsedAccounts); }); }; |