@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
27 lines • 793 B
TypeScript
declare class LiveReactionSyncEngine {
private readonly TIMER_INTERVAL_MS;
private buffer;
private timer;
private isSyncing;
private connectionListener;
private isConnected;
constructor();
startReactionsSync(): void;
stopReactionsSync(): void;
createLiveReaction(liveReaction: Amity.CreateLiveReactionRequest & {
roomId?: string;
streamId?: string;
}): void;
private addConnectionListener;
private removeConnectionListener;
private syncLiveReactions;
private clearBuffer;
onSessionEstablished(): void;
onSessionDestroyed(): void;
onTokenExpired(): void;
}
declare const _default: {
getInstance: () => LiveReactionSyncEngine;
};
export default _default;
//# sourceMappingURL=ReactionSyncEngine.d.ts.map