feat: add call management features with useCall and useRoomCallMembers hooks
- Implemented useCall hook for managing call state and actions. - Created useRoomCallMembers hook to track active call members in a room. - Added useRtcConfig for fetching RTC configurations and LiveKit JWT. - Developed Audio settings component for managing audio devices and settings. - Introduced device selection and screen sharing options in the Audio settings. - Persisted audio settings in localStorage for user preferences.
This commit is contained in:
@@ -5,6 +5,10 @@ export type HashRouterConfig = {
|
||||
basename?: string;
|
||||
};
|
||||
|
||||
export type CallingConfig = {
|
||||
livekitServiceUrl?: string;
|
||||
};
|
||||
|
||||
export type ClientConfig = {
|
||||
defaultHomeserver?: number;
|
||||
homeserverList?: string[];
|
||||
@@ -17,6 +21,8 @@ export type ClientConfig = {
|
||||
servers?: string[];
|
||||
};
|
||||
|
||||
calling?: CallingConfig;
|
||||
|
||||
hashRouter?: HashRouterConfig;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user