summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-12-16 08:56:54 +0100
committerRory& <root@rory.gay>2025-12-16 08:56:54 +0100
commit280636e9373660496d1c9100d553ef9cdd2b5ae1 (patch)
tree43b86f2b673a0acb46ba485d9a29d935dc045b9b
parentGateway token frefresh (diff)
downloadserver-ts-280636e9373660496d1c9100d553ef9cdd2b5ae1.tar.xz
Dirty rabbitmq hack
-rw-r--r--src/gateway/opcodes/Identify.ts2
-rw-r--r--src/util/util/RabbitMQ.ts7
2 files changed, 7 insertions, 2 deletions
diff --git a/src/gateway/opcodes/Identify.ts b/src/gateway/opcodes/Identify.ts

index fa997397..7288df17 100644 --- a/src/gateway/opcodes/Identify.ts +++ b/src/gateway/opcodes/Identify.ts
@@ -581,7 +581,7 @@ export async function onIdentify(this: WebSocket, data: Payload) { analytics_token: "", tutorial: null, session_type: "normal", // TODO - auth_session_id_hash: "", // TODO + auth_session_id_hash: this.session.getDiscordDeviceInfo().id_hash, notification_settings: { // ???? flags: 0, diff --git a/src/util/util/RabbitMQ.ts b/src/util/util/RabbitMQ.ts
index 2f45c26d..2bda3d31 100644 --- a/src/util/util/RabbitMQ.ts +++ b/src/util/util/RabbitMQ.ts
@@ -71,7 +71,12 @@ export const RabbitMQ: { return this.channel; } catch (e) { console.error("[RabbitMQ] Failed to create channel:", e); - return Promise.reject(e); + console.error("[RabbitMQ] Forcing reconnect!"); + this.connection = null; + this.channel = null; + await this.init(); + return await this.getSafeChannel(); + // return Promise.reject(e); } }, };