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) { | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| attributes :id, :created_at, :in_reply_to_id, :sensitive, :spoiler_text, :visibility | ||||
| attributes :id, :created_at, :in_reply_to_id, :in_reply_to_account_id, :sensitive, :spoiler_text, :visibility | ||||
| 
 | ||||
| node(:uri)              { |status| TagManager.instance.uri_for(status) } | ||||
| node(:content)          { |status| Formatter.instance.format(status) } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue