summary refs log tree commit diff
path: root/gateway/src/util/Config.ts
diff options
context:
space:
mode:
Diffstat (limited to 'gateway/src/util/Config.ts')
-rw-r--r--gateway/src/util/Config.ts41
1 files changed, 0 insertions, 41 deletions
diff --git a/gateway/src/util/Config.ts b/gateway/src/util/Config.ts
deleted file mode 100644
index e99c89f7..00000000
--- a/gateway/src/util/Config.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-// @ts-nocheck
-import { Config } from "@fosscord/util";
-import { getConfigPathForFile } from "@fosscord/util/dist/util/Config";
-import Ajv, { JSONSchemaType } from "ajv";
-
-export interface DefaultOptions {
-	endpoint?: string;
-	security: {
-		jwtSecret: string;
-	};
-}
-
-const schema: JSONSchemaType<DefaultOptions> = {
-	type: "object",
-	properties: {
-		endpoint: {
-			type: "string",
-			nullable: true,
-		},
-		security: {
-			type: "object",
-			properties: {
-				jwtSecret: {
-					type: "string",
-				},
-			},
-			required: ["jwtSecret"],
-		},
-	},
-	required: ["security"],
-};
-
-const ajv = new Ajv();
-const validator = ajv.compile(schema);
-
-const configPath = getConfigPathForFile("fosscord", "gateway", ".json");
-export const gatewayConfig = new Config<DefaultOptions>({
-	path: configPath,
-	schemaValidator: validator,
-	schema: schema,
-});