@tencentcloud/roomkit-web-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
34 lines (33 loc) • 941 B
JavaScript
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const index = require("./useUserActions/index.js");
const room = require("../../store/room.js");
const roomManager = require("../../manager/roomManager.js");
function useUserState() {
const {
store,
userList,
localUser,
onSeatUserList,
remoteUserList,
applyToOnSeatUserList,
seatApplicationRequestList,
seatInvitationRequest,
userSearchText
} = room.default();
new roomManager.default({ store });
return {
useUserActions: index.useUserActions,
userList,
localUser,
remoteUserList,
onSeatUserList,
applyToOnSeatUserList,
seatApplicationRequestList,
seatInvitationRequest,
userSearchText
// loadMoreUserInfo: roomManager.loadMoreUserInfo,
// setUserListSortFn: roomManager.setUserListSortFn,
};
}
exports.default = useUserState;
;