[Glitch] Fix bell button causing a brief “Cancel follow request” on locked accounts
Port 82951920f7 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
			
			
This commit is contained in:
		
							parent
							
								
									ec49aa8175
								
							
						
					
					
						commit
						c3d82027cf
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -45,7 +45,7 @@ const initialState = ImmutableMap(); | ||||||
| export default function relationships(state = initialState, action) { | export default function relationships(state = initialState, action) { | ||||||
|   switch(action.type) { |   switch(action.type) { | ||||||
|   case ACCOUNT_FOLLOW_REQUEST: |   case ACCOUNT_FOLLOW_REQUEST: | ||||||
|     return state.setIn([action.id, action.locked ? 'requested' : 'following'], true); |     return state.getIn([action.id, 'following']) ? state : state.setIn([action.id, action.locked ? 'requested' : 'following'], true); | ||||||
|   case ACCOUNT_FOLLOW_FAIL: |   case ACCOUNT_FOLLOW_FAIL: | ||||||
|     return state.setIn([action.id, action.locked ? 'requested' : 'following'], false); |     return state.setIn([action.id, action.locked ? 'requested' : 'following'], false); | ||||||
|   case ACCOUNT_UNFOLLOW_REQUEST: |   case ACCOUNT_UNFOLLOW_REQUEST: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue