Compute diff
This commit is contained in:
		
							parent
							
								
									f29cd2baf4
								
							
						
					
					
						commit
						ccf9a0820a
					
				@ -286,7 +286,14 @@ export const createAbsolutePositionFromRelativePosition = (rpos, doc, followUndo
 | 
			
		||||
    if (getState(store, rightID.client) <= rightID.clock) {
 | 
			
		||||
      return null
 | 
			
		||||
    }
 | 
			
		||||
    const res = followUndoneDeletions ? followRedone(store, rightID) : { item: getItem(store, rightID), diff: 0 }
 | 
			
		||||
    /** @type {ReturnType<typeof followRedone>} */
 | 
			
		||||
    let res;
 | 
			
		||||
    if (followUndoneDeletions) {
 | 
			
		||||
      res = followRedone(store, rightID)
 | 
			
		||||
    } else {
 | 
			
		||||
      const item = getItem(store, rightID)
 | 
			
		||||
      res = { item, diff: rightID.clock - item.id.clock }
 | 
			
		||||
    }
 | 
			
		||||
    const right = res.item
 | 
			
		||||
    if (!(right instanceof Item)) {
 | 
			
		||||
      return null
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user