import { ref, reactive } from '../../adapter-vue'; import { TUIStore, StoreName, NAME } from '../../TUICallService'; import { IUserInfo } from '../../TUICallService/interface'; const localUserInfoExcludeVolume = ref(TUIStore.getData(StoreName.CALL, NAME.LOCAL_USER_INFO_EXCLUDE_VOLUMN)); const remoteUserListExcludeVolume = ref(TUIStore.getData(StoreName.CALL, NAME.REMOTE_USER_INFO_EXCLUDE_VOLUMN_LIST)); export type TUserInfoExcludeVolumeContextValue = { localUserInfoExcludeVolume: IUserInfo, remoteUserListExcludeVolume: IUserInfo[], }; export const userInfoExcludeVolumeContextValue = reactive({ localUserInfoExcludeVolume, remoteUserListExcludeVolume, }); export const UserInfoExcludeVolumeContextKey = 'UserInfoExcludeVolumeContextKey';