TP-89230 | universal call sdk

This commit is contained in:
varnit goyal
2024-11-03 12:27:06 +05:30
parent 51b232d28d
commit 5e52b3e4c6
2 changed files with 5 additions and 4 deletions

View File

@@ -1,7 +1,8 @@
import { default as GenericObject } from '../types/GenericObject.ts';
declare class IAdapter {
registerOnCallIncoming(callback: () => void): void;
registerOnCallConnected(callback: () => void): void;
registerOnCallDisconnected(callback: () => void): void;
registerOnCallIncoming(callback: (callState: GenericObject) => void): void;
registerOnCallConnected(callback: (callState: GenericObject) => void): void;
registerOnCallDisconnected(callback: (callState: GenericObject) => void): void;
acceptCall(): void;
rejectCall(): void;
muteCall(): void;

View File

@@ -73,7 +73,7 @@ const initialState : StateType = {
}
function UseCallSdk(adapter : IAdapter) {
function UseCallSdk({adapter} : {adapter: IAdapter}) {
// @ts-expect-error sdfsf
const [callState] = useReducer<any>(reducer, initialState,()=> initialState);