@@ -32,7 +32,7 @@ import type { WebChatActivity } from '../../types/WebChatActivity';
3232import patchActivity from './patchActivity' ;
3333import deleteActivityByLocalId from './sort/deleteActivityByLocalId' ;
3434import { generateLocalIdInActivity , getLocalIdFromActivity , setLocalIdInActivity } from './sort/property/LocalId' ;
35- import { getPositionFromActivity , queryPositionFromActivity , setPositionInActivity } from './sort/property/Position' ;
35+ import { getPositionFromActivity , setPositionInActivity } from './sort/property/Position' ;
3636import { setReceivedAtInActivity } from './sort/property/ReceivedAt' ;
3737import { querySendStatusFromOutgoingActivity , setSendStatusInOutgoingActivity } from './sort/property/SendStatus' ;
3838import queryLocalIdAByActivityId from './sort/queryLocalIdByActivityId' ;
@@ -175,11 +175,8 @@ function createGroupedActivitiesReducer(
175175 activity = setSendStatusInOutgoingActivity ( activity , SENT ) ;
176176 activity = setLocalIdInActivity ( activity , localId ) ;
177177
178- // Keep existing position (if it exists - voice activities don't have positions)
179- const existingPosition = queryPositionFromActivity ( existingActivity ) ;
180- if ( typeof existingPosition !== 'undefined' ) {
181- activity = setPositionInActivity ( activity , getPositionFromActivity ( existingActivity ) ) ;
182- }
178+ // Keep existing position.
179+ activity = setPositionInActivity ( activity , getPositionFromActivity ( existingActivity ) ) ;
183180
184181 // Compare the INCOMING_ACTIVITY below:
185182 // - POST_ACTIVITY_FULFILLED will mark send status as SENT
0 commit comments