From e3f6a29df79865ae9a0d842ba5d59a2851894081 Mon Sep 17 00:00:00 2001 From: Diego Magdaleno Date: Wed, 19 May 2021 20:39:31 -0500 Subject: Config: First rewrite of config and working implementation of getting values --- src/util/Member.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/util/Member.ts') diff --git a/src/util/Member.ts b/src/util/Member.ts index fec5aac7..87c3e6e1 100644 --- a/src/util/Member.ts +++ b/src/util/Member.ts @@ -14,7 +14,7 @@ import { } from "@fosscord/server-util"; import { HTTPError } from "lambert-server"; -import Config from "./Config"; +import * as Config from "./Config"; import { emitEvent } from "./Event"; import { getPublicUser } from "./User"; @@ -39,7 +39,8 @@ export async function isMember(user_id: string, guild_id: string) { export async function addMember(user_id: string, guild_id: string, cache?: { guild?: GuildDocument }) { const user = await getPublicUser(user_id, { guilds: true }); - const { maxGuilds } = Config.get().limits.user; + const limitsUserProperties = Config.apiConfig.get('limits.user', {maxGuilds: 100, masxUsername: 32, maxFriends: 1000}) as Config.DefaultOptions; + const { maxGuilds } = limitsUserProperties.limits.user; if (user.guilds.length >= maxGuilds) { throw new HTTPError(`You are at the ${maxGuilds} server limit.`, 403); } -- cgit 1.5.1