Files
call-sdk/packages/common/lib/Interfaces/IAdapter.ts
2024-11-03 19:14:35 +05:30

24 lines
594 B
TypeScript

import GenericObject from "../types/GenericObject.ts";
class IAdapter {
registerOnCallIncoming(callback: (callState: GenericObject)=>void) {callback({})}
registerOnCallConnected(callback: (callState: GenericObject)=>void) {callback({})}
registerOnCallDisconnected(callback: (callState: GenericObject)=>void) {callback({})}
registerOnAdapterReady(callback: ()=> void) {callback()}
acceptCall() {}
rejectCall() {}
muteCall() {}
unmuteCall() {}
setOnBreak() {}
setAvailable() {}
init() {}
getAgentAvailability() {}
}
export default IAdapter;