[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:
		@@ -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:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user