@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
25 lines (23 loc) • 918 B
text/typescript
import { CometChat } from "@cometchat/chat-sdk-react-native";
import { CometChatCallButtonConfiguration } from "./CometChatCallButtons";
import { CallingPackage } from "./CallingPackage";
const CometChatCalls = CallingPackage.CometChatCalls;
export class CallingConfiguration {
callButtonsConfiguration?: CometChatCallButtonConfiguration;
groupCallSettingsBuilder?: (
user?: CometChat.User,
group?: CometChat.Group,
isAudioOnly?: boolean
) => typeof CometChatCalls.CallSettingsBuilder;
constructor(params: {
callButtonsConfiguration?: CometChatCallButtonConfiguration;
groupCallSettingsBuilder?: (
user?: CometChat.User,
group?: CometChat.Group,
isAudioOnly?: boolean
) => typeof CometChatCalls.CallSettingsBuilder;
}) {
this.callButtonsConfiguration = params.callButtonsConfiguration;
this.groupCallSettingsBuilder = params.groupCallSettingsBuilder;
}
}