mirror of
https://github.com/stoatchat/for-legacy-web.git
synced 2026-03-06 17:11:55 +00:00
Fix elements not observing permissions.
This commit is contained in:
@@ -30,7 +30,7 @@ export default function ChannelSettings() {
|
||||
switch (channel?.channel_type) {
|
||||
case "TextChannel":
|
||||
case "VoiceChannel":
|
||||
base_url = `/server/${channel.server}/channel/${cid}/settings`;
|
||||
base_url = `/server/${channel.server_id}/channel/${cid}/settings`;
|
||||
break;
|
||||
default:
|
||||
base_url = `/channel/${cid}/settings`;
|
||||
|
||||
@@ -27,8 +27,6 @@ export const Members = observer(({ server }: Props) => {
|
||||
{ members: Member[]; users: User[] } | undefined
|
||||
>(undefined);
|
||||
|
||||
const client = useClient();
|
||||
|
||||
useEffect(() => {
|
||||
server.fetchMembers().then(setData);
|
||||
}, []);
|
||||
@@ -50,10 +48,12 @@ export const Members = observer(({ server }: Props) => {
|
||||
{data &&
|
||||
data.members.length > 0 &&
|
||||
data.members
|
||||
.map((member, index) => {
|
||||
.map((member) => {
|
||||
return {
|
||||
member,
|
||||
user: data.users[index],
|
||||
user: data.users.find(
|
||||
(x) => x._id === member._id.user,
|
||||
),
|
||||
};
|
||||
})
|
||||
.map(({ member, user }) => (
|
||||
|
||||
Reference in New Issue
Block a user