summary refs log tree commit diff
path: root/api/src
diff options
context:
space:
mode:
authorErkin Alp Güney <erkinalp9035@gmail.com>2022-02-04 12:07:52 +0300
committerGitHub <noreply@github.com>2022-02-04 12:07:52 +0300
commit6b48ea90c444bd0c15545d9102d4ccfe44d654a0 (patch)
tree7552388d7fe8c990cdd2483c74b78003c86f241c /api/src
parentMerge pull request #612 from ImAaronFR/patch-3 (diff)
parentRemove nulled properties from GET `/channels/#id/messages` for improved compa... (diff)
downloadserver-6b48ea90c444bd0c15545d9102d4ccfe44d654a0.tar.xz
Merge pull request #616 from MaddyUnderStars/noNullsInMessageFetch
Improve compatibly with some clients ( discord.js )
Diffstat (limited to 'api/src')
-rw-r--r--api/src/routes/channels/#channel_id/messages/index.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/api/src/routes/channels/#channel_id/messages/index.ts b/api/src/routes/channels/#channel_id/messages/index.ts

index 1ae9d676..5fdab623 100644 --- a/api/src/routes/channels/#channel_id/messages/index.ts +++ b/api/src/routes/channels/#channel_id/messages/index.ts
@@ -126,6 +126,13 @@ router.get("/", async (req: Request, res: Response) => { y.proxy_url = `${endpoint == null ? "" : endpoint}${new URL(uri).pathname}`; }); + //Some clients ( discord.js ) only check if a property exists within the response, + //which causes erorrs when, say, the `application` property is `null`. + for (var curr in x) { + if (x[curr] === null) + delete x[curr]; + } + return x; }) );