From: Ajay Bura Date: Fri, 29 Oct 2021 12:41:02 +0000 (+0530) Subject: Automatic update people list X-Git-Tag: v1.5.0~12 X-Git-Url: https://git.wafflesoft.org/?a=commitdiff_plain;h=6fdace07c8a14f9c18aa926e425d2c09031f1ae6;p=cinny.git Automatic update people list Signed-off-by: Ajay Bura --- diff --git a/src/app/organisms/profile-viewer/ProfileViewer.jsx b/src/app/organisms/profile-viewer/ProfileViewer.jsx index 6705b29..191678a 100644 --- a/src/app/organisms/profile-viewer/ProfileViewer.jsx +++ b/src/app/organisms/profile-viewer/ProfileViewer.jsx @@ -92,6 +92,9 @@ function ProfileFooter({ roomId, userId, onRequestClose }) { const [isInviting, setIsInviting] = useState(false); const [isInvited, setIsInvited] = useState(member?.membership === 'invite'); + const myPowerlevel = room.getMember(mx.getUserId()).powerLevel; + const canIKick = room.currentState.hasSufficientPowerLevelFor('kick', myPowerlevel); + useEffect(() => () => { isMountedRef.current = false; }, []); @@ -180,8 +183,11 @@ function ProfileFooter({ roomId, userId, onRequestClose }) { {isCreatingDM ? 'Creating room...' : 'Message'} { member?.membership === 'join' && } - {room.canInvite(mx.getUserId()) && isInvitable && ( -