When muting, clear web UI like for blocks (#5172)
* When muting, clear web UI like for blocks * Fix style issue
This commit is contained in:
		
							parent
							
								
									5e5f36c216
								
							
						
					
					
						commit
						0f699a4280
					
				
					 2 changed files with 7 additions and 1 deletions
				
			
		| 
						 | 
					@ -9,7 +9,10 @@ import {
 | 
				
			||||||
  NOTIFICATIONS_CLEAR,
 | 
					  NOTIFICATIONS_CLEAR,
 | 
				
			||||||
  NOTIFICATIONS_SCROLL_TOP,
 | 
					  NOTIFICATIONS_SCROLL_TOP,
 | 
				
			||||||
} from '../actions/notifications';
 | 
					} from '../actions/notifications';
 | 
				
			||||||
import { ACCOUNT_BLOCK_SUCCESS } from '../actions/accounts';
 | 
					import {
 | 
				
			||||||
 | 
					  ACCOUNT_BLOCK_SUCCESS,
 | 
				
			||||||
 | 
					  ACCOUNT_MUTE_SUCCESS,
 | 
				
			||||||
 | 
					} from '../actions/accounts';
 | 
				
			||||||
import { TIMELINE_DELETE } from '../actions/timelines';
 | 
					import { TIMELINE_DELETE } from '../actions/timelines';
 | 
				
			||||||
import { Map as ImmutableMap, List as ImmutableList } from 'immutable';
 | 
					import { Map as ImmutableMap, List as ImmutableList } from 'immutable';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -108,6 +111,7 @@ export default function notifications(state = initialState, action) {
 | 
				
			||||||
  case NOTIFICATIONS_EXPAND_SUCCESS:
 | 
					  case NOTIFICATIONS_EXPAND_SUCCESS:
 | 
				
			||||||
    return appendNormalizedNotifications(state, action.notifications, action.next);
 | 
					    return appendNormalizedNotifications(state, action.notifications, action.next);
 | 
				
			||||||
  case ACCOUNT_BLOCK_SUCCESS:
 | 
					  case ACCOUNT_BLOCK_SUCCESS:
 | 
				
			||||||
 | 
					  case ACCOUNT_MUTE_SUCCESS:
 | 
				
			||||||
    return filterNotifications(state, action.relationship);
 | 
					    return filterNotifications(state, action.relationship);
 | 
				
			||||||
  case NOTIFICATIONS_CLEAR:
 | 
					  case NOTIFICATIONS_CLEAR:
 | 
				
			||||||
    return state.set('items', ImmutableList()).set('next', null);
 | 
					    return state.set('items', ImmutableList()).set('next', null);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,6 +24,7 @@ import {
 | 
				
			||||||
} from '../actions/timelines';
 | 
					} from '../actions/timelines';
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
  ACCOUNT_BLOCK_SUCCESS,
 | 
					  ACCOUNT_BLOCK_SUCCESS,
 | 
				
			||||||
 | 
					  ACCOUNT_MUTE_SUCCESS,
 | 
				
			||||||
} from '../actions/accounts';
 | 
					} from '../actions/accounts';
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
  NOTIFICATIONS_UPDATE,
 | 
					  NOTIFICATIONS_UPDATE,
 | 
				
			||||||
| 
						 | 
					@ -138,6 +139,7 @@ export default function statuses(state = initialState, action) {
 | 
				
			||||||
  case TIMELINE_DELETE:
 | 
					  case TIMELINE_DELETE:
 | 
				
			||||||
    return deleteStatus(state, action.id, action.references);
 | 
					    return deleteStatus(state, action.id, action.references);
 | 
				
			||||||
  case ACCOUNT_BLOCK_SUCCESS:
 | 
					  case ACCOUNT_BLOCK_SUCCESS:
 | 
				
			||||||
 | 
					  case ACCOUNT_MUTE_SUCCESS:
 | 
				
			||||||
    return filterStatuses(state, action.relationship);
 | 
					    return filterStatuses(state, action.relationship);
 | 
				
			||||||
  default:
 | 
					  default:
 | 
				
			||||||
    return state;
 | 
					    return state;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue