diff --git a/src/extras/Database.ts b/src/extras/Database.ts
deleted file mode 100644
index 9de00f9f..00000000
--- a/src/extras/Database.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-import { MongoDatabase } from "lambert-db";
-
-const db = new MongoDatabase();
-
-export default db;
diff --git a/src/util/Config.ts b/src/util/Config.ts
new file mode 100644
index 00000000..4479c721
--- /dev/null
+++ b/src/util/Config.ts
@@ -0,0 +1,19 @@
+import { Config } from "discord-server-util";
+
+export default {
+ init() {
+ return Config.init({ gateway: DefaultOptions });
+ },
+ get() {
+ return Config.getAll().gateway;
+ },
+ set(val: any) {
+ return Config.setAll({ gateway: val });
+ },
+ getAll: Config.getAll,
+ setAll: Config.setAll,
+};
+
+export interface DefaultOptions {}
+
+export const DefaultOptions: DefaultOptions = {};
diff --git a/src/util/Constants.ts b/src/util/Constants.ts
new file mode 100644
index 00000000..cdc0d07d
--- /dev/null
+++ b/src/util/Constants.ts
@@ -0,0 +1,37 @@
+export enum OPCODES {
+ Dispatch,
+ Heartbeat,
+ Identify,
+ Presence_Update,
+ Voice_State_Update,
+ Resume,
+ Reconnect,
+ Request_Guild_Members,
+ Invalid_Session,
+ Hello,
+ Heartbeat_ACK,
+}
+export enum CLOSECODES {
+ Unknown_error = 4000,
+ Unknown_opcode,
+ Decode_error,
+ Not_authenticated,
+ Authentication_failed,
+ Already_authenticated,
+ Invalid_session,
+ Invalid_seq,
+ Rate_limited,
+ Session_timed_out,
+ Invalid_shard,
+ Sharding_required,
+ Invalid_API_version,
+ Invalid_intent,
+ Disallowed_intent,
+}
+
+export interface Payload {
+ op: OPCODES;
+ d?: any;
+ s?: number;
+ t?: string;
+}
|