11import { describe , it , expect , beforeEach , vi } from 'vitest' ;
22import {
3- OwnMessageReceiptsTracker ,
3+ MessageReceiptsTracker ,
44 type MsgRef ,
55 ReadResponse ,
66 UserResponse ,
7- } from '../../src/ ' ;
7+ } from '../../../src ' ;
88
99const ownUserId = 'author' ;
1010const U = ( id : string ) : UserResponse => ( { id, name : id } ) ; // matches UserResponse shape for the service
@@ -35,11 +35,11 @@ const ids = (users: any[]) => users.map((u) => u.id);
3535
3636// ----------------------------------------------------------------
3737
38- describe ( 'OwnMessageDeliveryReadTracker ' , ( ) => {
39- let tracker : OwnMessageReceiptsTracker ;
38+ describe ( 'MessageDeliveryReadTracker ' , ( ) => {
39+ let tracker : MessageReceiptsTracker ;
4040
4141 beforeEach ( ( ) => {
42- tracker = new OwnMessageReceiptsTracker ( { locateMessage : makeLocator ( ) } ) ;
42+ tracker = new MessageReceiptsTracker ( { locateMessage : makeLocator ( ) } ) ;
4343 } ) ;
4444
4545 describe ( 'ingestInitial' , ( ) => {
@@ -129,7 +129,7 @@ describe('OwnMessageDeliveryReadTracker', () => {
129129 // re-init with a locator that knows only m1..m3 (m4 is unknown)
130130 const locator = ( ts ?: number ) =>
131131 ts && ts <= 3000 ? { timestampMs : ts , msgId : byTs . get ( ts ) ! . id } : null ;
132- tracker = new OwnMessageReceiptsTracker ( { locateMessage : locator } ) ;
132+ tracker = new MessageReceiptsTracker ( { locateMessage : locator } ) ;
133133
134134 const dave = U ( 'dave' ) ;
135135 tracker . onMessageRead ( { user : dave , readAt : iso ( 4000 ) } ) ; // unknown -> ignored
@@ -144,7 +144,7 @@ describe('OwnMessageDeliveryReadTracker', () => {
144144
145145 it ( 'prevents search for message if last read message id is provided' , ( ) => {
146146 const locator = vi . fn ( ) . mockImplementation ( ( ) => { } ) ;
147- tracker = new OwnMessageReceiptsTracker ( { locateMessage : locator } ) ;
147+ tracker = new MessageReceiptsTracker ( { locateMessage : locator } ) ;
148148 const user = U ( 'frank' ) ;
149149 tracker . onMessageRead ( { user, readAt : iso ( 3000 ) , lastReadMessageId : 'X' } ) ; // unknown -> ignored
150150 expect ( locator ) . not . toHaveBeenCalled ( ) ;
@@ -203,7 +203,7 @@ describe('OwnMessageDeliveryReadTracker', () => {
203203 it ( 'ignores delivered events with unknown timestamps (locator returns null)' , ( ) => {
204204 const locator = ( t ?: number ) =>
205205 t && t <= 2000 ? { timestampMs : t , msgId : byTs . get ( t ) ! . id } : null ;
206- tracker = new OwnMessageReceiptsTracker ( { locateMessage : locator } ) ;
206+ tracker = new MessageReceiptsTracker ( { locateMessage : locator } ) ;
207207
208208 const frank = U ( 'frank' ) ;
209209 tracker . onMessageDelivered ( { user : frank , deliveredAt : iso ( 3000 ) } ) ; // unknown -> ignored
@@ -216,7 +216,7 @@ describe('OwnMessageDeliveryReadTracker', () => {
216216
217217 it ( 'prevents search for message if last read message id is provided' , ( ) => {
218218 const locator = vi . fn ( ) . mockImplementation ( ( ) => { } ) ;
219- tracker = new OwnMessageReceiptsTracker ( { locateMessage : locator } ) ;
219+ tracker = new MessageReceiptsTracker ( { locateMessage : locator } ) ;
220220 const user = U ( 'frank' ) ;
221221 tracker . onMessageDelivered ( {
222222 user,
0 commit comments