@rocket.chat/forked-matrix-bot-sdk
Version:
TypeScript/JavaScript SDK for Matrix bots and appservices
12 lines (11 loc) • 495 B
TypeScript
export interface IJoinRoomStrategy {
joinRoom(roomIdOrAlias: string, userId: string, apiCall: (roomIdOrAlias: string) => Promise<string>): Promise<string>;
}
/**
* A join strategy that keeps trying to join the room on a set interval.
* @category Join strategies
*/
export declare class SimpleRetryJoinStrategy implements IJoinRoomStrategy {
private schedule;
joinRoom(roomIdOrAlias: string, userId: string, apiCall: (roomIdOrAlias: string) => Promise<string>): Promise<string>;
}