@amityco/ts-sdk-react-native
Version:
Amity Social Cloud Typescript SDK
23 lines (21 loc) • 622 B
text/typescript
import NetworkActivitiesWatcher from '~/client/utils/NetworkActivitiesWatcher';
/**
*
* Fired when any {@link Amity.Client} has a session state change
*
* @param callback The function to call when the event was fired
* @returns an {@link Amity.Unsubscriber} function to stop listening
*
* @category Client Events
*/
export const onNetworkActivities = (
callback: (
request: Request,
response: {
data: unknown;
status: number;
statusText: string;
headers: Headers;
},
) => void,
): Amity.Unsubscriber => NetworkActivitiesWatcher.getInstance().onNetworkActivities(callback);