When unreblog arrives over streaming API, just delete in UI (#5439)
This commit is contained in:
		@ -75,15 +75,9 @@ const updateTimeline = (state, timeline, status, references) => {
 | 
			
		||||
  }));
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const deleteStatus = (state, id, accountId, references, reblogOf) => {
 | 
			
		||||
const deleteStatus = (state, id, accountId, references) => {
 | 
			
		||||
  state.keySeq().forEach(timeline => {
 | 
			
		||||
    state = state.updateIn([timeline, 'items'], list => {
 | 
			
		||||
      if (reblogOf && !list.includes(reblogOf)) {
 | 
			
		||||
        return list.map(item => item === id ? reblogOf : item);
 | 
			
		||||
      } else {
 | 
			
		||||
        return list.filterNot(item => item === id);
 | 
			
		||||
      }
 | 
			
		||||
    });
 | 
			
		||||
    state = state.updateIn([timeline, 'items'], list => list.filterNot(item => item === id));
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  // Remove reblogs of deleted status
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user