Fix duplicate member entries.

This commit is contained in:
Paul
2021-07-30 23:43:26 +01:00
parent 4c9554c5e9
commit bdd93e8840
5 changed files with 8 additions and 6 deletions

View File

@@ -145,6 +145,7 @@ export function useAutoComplete(
case "TextChannel":
const server = channel.server_id;
users = [...client.members.keys()]
.map((x) => JSON.parse(x))
.filter((x) => x.server === server)
.map((x) => client.users.get(x.user))
.filter(

View File

@@ -172,6 +172,7 @@ export const ServerMemberSidebar = observer(
}, [status]);
let users = [...client.members.keys()]
.map((x) => JSON.parse(x))
.filter((x) => x.server === channel.server_id)
.map((y) => client.users.get(y.user)!)
.filter((z) => typeof z !== "undefined");

View File

@@ -293,7 +293,7 @@ export const SpecialPromptModal = observer((props: SpecialProps) => {
try {
client.members
.get({
.getKey({
server: props.target._id,
user: props.user._id,
})