ViewRaw: Remove less properties from author
This commit is contained in:
parent
386dfe363a
commit
ab3e993274
1 changed files with 6 additions and 16 deletions
|
@ -42,22 +42,12 @@ function sortObject<T extends object>(obj: T): T {
|
|||
|
||||
function cleanMessage(msg: Message) {
|
||||
const clone = sortObject(JSON.parse(JSON.stringify(msg)));
|
||||
for (const key in clone.author) {
|
||||
switch (key) {
|
||||
case "id":
|
||||
case "username":
|
||||
case "usernameNormalized":
|
||||
case "discriminator":
|
||||
case "avatar":
|
||||
case "bot":
|
||||
case "system":
|
||||
case "publicFlags":
|
||||
break;
|
||||
default:
|
||||
// phone number, email, etc
|
||||
delete clone.author[key];
|
||||
}
|
||||
}
|
||||
for (const key of [
|
||||
"email",
|
||||
"phone",
|
||||
"mfaEnabled",
|
||||
"personalConnectionId"
|
||||
]) delete clone.author[key];
|
||||
|
||||
// message logger added properties
|
||||
const cloneAny = clone as any;
|
||||
|
|
Loading…
Reference in a new issue