diff --git a/package-lock.json b/package-lock.json index e57fa852..b429fe00 100644 Binary files a/package-lock.json and b/package-lock.json differ diff --git a/src/Server.ts b/src/Server.ts index e897090c..f59ac7f1 100644 --- a/src/Server.ts +++ b/src/Server.ts @@ -34,7 +34,7 @@ export class Server { await this.setupSchema(); await Config.init(); console.log("[DB] connected"); - this.server.listen(this.port); + if (!this.server.listening) this.server.listen(this.port); console.log(`[Gateway] online on 0.0.0.0:${this.port}`); } diff --git a/src/opcodes/Identify.ts b/src/opcodes/Identify.ts index 1a136dd3..3b007766 100644 --- a/src/opcodes/Identify.ts +++ b/src/opcodes/Identify.ts @@ -16,7 +16,8 @@ import { import { setupListener } from "../listener/listener"; import { IdentifySchema } from "../schema/Identify"; import { Send } from "../util/Send"; -import experiments from "./experiments.json"; +// import experiments from "./experiments.json"; +const experiments: any = []; import { check } from "./instanceOf"; // TODO: bot sharding diff --git a/src/schema/Identify.ts b/src/schema/Identify.ts index eaa2ff80..646c5f05 100644 --- a/src/schema/Identify.ts +++ b/src/schema/Identify.ts @@ -39,6 +39,7 @@ export const IdentifySchema = { $read_state_version: Number, $user_guild_settings_version: Number, }, + $v: Number, }; export interface IdentifySchema { @@ -78,4 +79,5 @@ export interface IdentifySchema { read_state_version?: number; user_guild_settings_version?: number; }; + v?: number; }