diff options
author | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-10-16 00:19:10 +0200 |
---|---|---|
committer | Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> | 2021-10-16 00:19:10 +0200 |
commit | 468e59024941caf224409f093009997f1d11b517 (patch) | |
tree | f95fde5670ec33c12ada668c411835c29ebd24fb /gateway/src | |
parent | :lock: update modules (diff) | |
download | server-468e59024941caf224409f093009997f1d11b517.tar.xz |
:bug: fix #450 (only if user is a bot application)
Diffstat (limited to 'gateway/src')
-rw-r--r-- | gateway/src/opcodes/Identify.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gateway/src/opcodes/Identify.ts b/gateway/src/opcodes/Identify.ts index 2f9d4632..88b514b2 100644 --- a/gateway/src/opcodes/Identify.ts +++ b/gateway/src/opcodes/Identify.ts @@ -12,6 +12,7 @@ import { PublicUser, PrivateUserProjection, ReadState, + Application, } from "@fosscord/util"; import { Send } from "../util/Send"; import { CLOSECODES, OPCODES } from "../util/Constants"; @@ -171,6 +172,7 @@ export async function onIdentify(this: WebSocket, data: Payload) { const d: ReadyEventData = { v: 8, + application: await Application.findOne({ id: this.user_id }), user: privateUser, user_settings: user.settings, // @ts-ignore @@ -213,7 +215,6 @@ export async function onIdentify(this: WebSocket, data: Payload) { users: users.filter((x) => x).unique(), merged_members: merged_members, // shard // TODO: only for bots sharding - // application // TODO for applications }; // TODO: send real proper data structure |