refactor: more TS code

This commit is contained in:
Tristan Yang
2022-07-29 22:59:22 +08:00
parent 6bb7af46a0
commit 33c24baecb
52 changed files with 232 additions and 273 deletions
+1 -1
View File
@@ -24,7 +24,7 @@ export default function useFavMessage({
return "error" in resp;
};
const removeFavorite = (id: number) => {
const removeFavorite = (id: string) => {
if (!id) return;
removeFav(id);
};
+5 -2
View File
@@ -77,9 +77,12 @@ const useUserOperation = ({ uid, cid }: IProps) => {
};
const isAdmin = !!loginUser?.is_admin;
const loginUid = loginUser?.uid;
const canDeleteChannel = cid && !channel?.is_public && isAdmin;
const canDeleteChannel = !!cid && !channel?.is_public && isAdmin;
const canRemoveFromChannel =
cid && !channel?.is_public && (isAdmin || channel?.owner == loginUid) && uid != channel?.owner;
!!cid &&
!channel?.is_public &&
(isAdmin || channel?.owner == loginUid) &&
uid != channel?.owner;
const canCall: boolean = (agoraConfig as AgoraConfig)?.enabled && loginUid != uid;
const canRemove: boolean = isAdmin && loginUid != uid && !cid;