summary refs log tree commit diff
path: root/src/util/Config.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-05-24 20:46:07 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-05-24 20:46:07 +0200
commite287d3e5bd3960fbf8f08d81779ea7ff303f0664 (patch)
treef8f88b7d63e4fc7997c4b1432b8f63df1482793b /src/util/Config.ts
parentMerge pull request #69 from DiegoMagdaleno/master (diff)
downloadserver-e287d3e5bd3960fbf8f08d81779ea7ff303f0664.tar.xz
:sparkles: use new config
Diffstat (limited to 'src/util/Config.ts')
-rw-r--r--src/util/Config.ts23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/util/Config.ts b/src/util/Config.ts

index 8489888c..9ceb8cd5 100644 --- a/src/util/Config.ts +++ b/src/util/Config.ts
@@ -1,3 +1,4 @@ +// @ts-nocheck import { Config } from "@fosscord/server-util"; import { getConfigPathForFile } from "@fosscord/server-util/dist/util/Config"; import Ajv, { JSONSchemaType } from "ajv"; @@ -6,7 +7,7 @@ export interface DefaultOptions { endpoint?: string; security: { jwtSecret: string; - } + }; } const schema: JSONSchemaType<DefaultOptions> = { @@ -14,23 +15,27 @@ const schema: JSONSchemaType<DefaultOptions> = { properties: { endpoint: { type: "string", - nullable: true + nullable: true, }, security: { type: "object", properties: { jwtSecret: { - type: "string" - } + type: "string", + }, }, - required: ["jwtSecret"] + required: ["jwtSecret"], }, }, - required: ["security"] -} + 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}) \ No newline at end of file +const configPath = getConfigPathForFile("fosscord", "gateway", ".json"); +export const gatewayConfig = new Config<DefaultOptions>({ + path: configPath, + schemaValidator: validator, + schema: schema, +});