fix member list logic

This commit is contained in:
2024-09-25 11:47:14 +03:00
parent ac5a6b251b
commit e04aeb643c
3 changed files with 12 additions and 4 deletions

View File

@@ -1336,6 +1336,7 @@ export const Group = ({
setSecretKey(null);
setGroupOwner(null)
lastFetchedSecretKey.current = null;
initiatedGetMembers.current = false;
setSecretKeyPublishDate(null);
setAdmins([]);
setSecretKeyDetails(null);
@@ -1384,6 +1385,7 @@ export const Group = ({
setSecretKey(null);
setGroupOwner(null)
lastFetchedSecretKey.current = null;
initiatedGetMembers.current = false;
setSecretKeyPublishDate(null);
setAdmins([]);
setSecretKeyDetails(null);
@@ -1443,6 +1445,7 @@ export const Group = ({
setSecretKey(null);
setGroupOwner(null)
lastFetchedSecretKey.current = null;
initiatedGetMembers.current = false;
setSecretKeyPublishDate(null);
setAdmins([]);
setSecretKeyDetails(null);
@@ -1494,6 +1497,7 @@ export const Group = ({
setSecretKey(null);
setGroupOwner(null)
lastFetchedSecretKey.current = null;
initiatedGetMembers.current = false;
setSecretKeyPublishDate(null);
setAdmins([]);
setSecretKeyDetails(null);
@@ -1977,6 +1981,7 @@ export const Group = ({
// }
onClick={() => {
setMobileViewMode("group");
initiatedGetMembers.current = false;
clearAllQueues();
setSelectedDirect(null);
setTriedToFetchSecretKey(false);
@@ -2477,10 +2482,11 @@ export const Group = ({
style={{
display: "flex",
width: "100%",
height: "100$",
height: isMobile ? `calc(${rootHeight} - 113px)` : "calc(100vh - 70px)",
flexDirection: "column",
alignItems: "flex-start",
padding: "20px",
overflow: 'auto'
}}
>
{" "}

View File

@@ -10,7 +10,7 @@ import ExpandMore from "@mui/icons-material/ExpandMore";
import StarBorder from "@mui/icons-material/StarBorder";
import PendingIcon from "@mui/icons-material/Pending";
import TaskAltIcon from "@mui/icons-material/TaskAlt";
import { MyContext, getBaseApiReact } from "../../App";
import { MyContext, getBaseApiReact, isMobile } from "../../App";
import { getBaseApi } from "../../background";
@@ -146,6 +146,8 @@ export const TaskManger = ({getUserInfo}) => {
});
}, [memberGroups, getUserInfo]);
if(isMobile) return null
if (txList?.length === 0 || txList.filter((item) => !item?.done).length === 0) return null;
return (
<List