[Glitch] Fix delete conversation action not being reflected in web UI
Port 6bf6f5e06c to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
			
			
This commit is contained in:
		
							parent
							
								
									99f011243a
								
							
						
					
					
						commit
						93ad0adf82
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		|  | @ -7,6 +7,7 @@ import { | |||
|   CONVERSATIONS_FETCH_FAIL, | ||||
|   CONVERSATIONS_UPDATE, | ||||
|   CONVERSATIONS_READ, | ||||
|   CONVERSATIONS_DELETE_SUCCESS, | ||||
| } from '../actions/conversations'; | ||||
| import { ACCOUNT_BLOCK_SUCCESS, ACCOUNT_MUTE_SUCCESS } from 'flavours/glitch/actions/accounts'; | ||||
| import { DOMAIN_BLOCK_SUCCESS } from 'flavours/glitch/actions/domain_blocks'; | ||||
|  | @ -107,6 +108,8 @@ export default function conversations(state = initialState, action) { | |||
|     return filterConversations(state, [action.relationship.id]); | ||||
|   case DOMAIN_BLOCK_SUCCESS: | ||||
|     return filterConversations(state, action.accounts); | ||||
|   case CONVERSATIONS_DELETE_SUCCESS: | ||||
|     return state.update('items', list => list.filterNot(item => item.get('id') === action.id)); | ||||
|   default: | ||||
|     return state; | ||||
|   } | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue