Class AgoraRteSynchronizer
Properties
runNextTask
runNextTask: () => void
Accessors
sequenceTypeLabel
- get sequenceTypeLabel(): "ChannelSequence" | "PeerSequence"
Returns "ChannelSequence" | "PeerSequence"
Methods
findSequenceGap
- findSequenceGap(): null | { count: number; queueHeadSeq: number; seq: number }
Returns null | { count: number; queueHeadSeq: number; seq: number }
notifyTaskQueueUpdate
- notifyTaskQueueUpdate(): void
processTask
Parameters
Returns Promise<void>
syncSequenceUntilSuccess
- syncSequenceUntilSuccess(lastSeq: number, count: number): Promise<void>
Parameters
lastSeq: number
count: number
Returns Promise<void>