Prevent potential issue with public/hashtag statuses arriving after
they have been loaded and favourited/reblogged from another source Since the status JSON returned from public/hashtag streams does not contain favourited/reblogged attributes, merging them should not override existing ones.
This commit is contained in:
		
							parent
							
								
									ede04cdb24
								
							
						
					
					
						commit
						17ae7d132c
					
				@ -46,7 +46,7 @@ const normalizeStatus = (state, status) => {
 | 
			
		||||
    status.reblog = status.reblog.id;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  return state.set(status.id, Immutable.fromJS(status));
 | 
			
		||||
  return state.update(status.id, Immutable.Map(), map => map.mergeDeep(Immutable.fromJS(status)));
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const normalizeStatuses = (state, statuses) => {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user