@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
46 lines • 1.19 kB
TypeScript
/**
* get current marker sync event list
* @private
*/
export declare const getMarkerSyncEvents: () => Amity.MarkerSyncEvent[];
/**
* set marker sync events
* @private
*/
export declare const setMarkerSyncEvents: (newEvents: Amity.MarkerSyncEvent[]) => void;
/**
* push new event to marker sync events
* @private
*/
export declare const pushMarkerSyncEvent: (event: Amity.MarkerSyncEvent) => number;
/**
* interval task
* @private
*/
export declare const markerSyncTrigger: () => Promise<void>;
export declare const startMarkerSync: () => Promise<void>;
/**
```js
* import { startUnreadSync } from '@amityco/ts-sdk-react-native'
* startUnreadSync()
* ```
*
* start syncing to keep feed markers, channel markers and user makers cache
* update to the server.
*
* @category Marker API
*/
export declare const startUnreadSync: () => Promise<void>;
/**
```js
* import { stopUnreadSync } from '@amityco/ts-sdk-react-native'
* stopUnreadSync()
* ```
*
* stop unread syncing
*
* @category Marker API
*/
export declare const stopUnreadSync: () => void;
export declare const getMarkerSyncConsistentMode: () => boolean;
//# sourceMappingURL=markerSyncEngine.d.ts.map