No replies filter on home timeline no longer hides self-replies
This commit is contained in:
parent
dbb7e5a644
commit
21972bb398
2 changed files with 5 additions and 4 deletions
|
@ -7,8 +7,9 @@ import { createSelector } from 'reselect';
|
|||
const getStatusIds = createSelector([
|
||||
(state, { type }) => state.getIn(['settings', type], Immutable.Map()),
|
||||
(state, { type }) => state.getIn(['timelines', type, 'items'], Immutable.List()),
|
||||
(state) => state.get('statuses')
|
||||
], (columnSettings, statusIds, statuses) => statusIds.filter(id => {
|
||||
(state) => state.get('statuses'),
|
||||
(state) => state.getIn(['meta', 'me'])
|
||||
], (columnSettings, statusIds, statuses, me) => statusIds.filter(id => {
|
||||
const statusForId = statuses.get(id);
|
||||
let showStatus = true;
|
||||
|
||||
|
@ -17,7 +18,7 @@ const getStatusIds = createSelector([
|
|||
}
|
||||
|
||||
if (columnSettings.getIn(['shows', 'reply']) === false) {
|
||||
showStatus = showStatus && statusForId.get('in_reply_to_id') === null;
|
||||
showStatus = showStatus && (statusForId.get('in_reply_to_id') === null || statusForId.get('in_reply_to_account_id') === me);
|
||||
}
|
||||
|
||||
if (columnSettings.getIn(['regex', 'body'], '').trim().length > 0) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue