fix
This commit is contained in:
parent
95d7ea1527
commit
3d36346a4e
@ -1,5 +1,6 @@
|
||||
DISCORD_TOKEN=''
|
||||
CLIENT_ID=
|
||||
GUILD_ID=
|
||||
ECO_API_BASE='https://eco.kamgames.xyz'
|
||||
ECO_API_KEY=
|
||||
STORAGE=/app/storage
|
@ -4,7 +4,6 @@ import UserI from "../types/UserI";
|
||||
|
||||
export default class ConfigManager {
|
||||
configPath = path.join(process.env.STORAGE || "/app/storage", "config.json")
|
||||
public guildId: string | null | undefined = null
|
||||
public userManager: {
|
||||
users: UserI[];
|
||||
discord: String[];
|
||||
@ -20,18 +19,16 @@ export default class ConfigManager {
|
||||
setInterval(() => this.save(), 10000)
|
||||
}
|
||||
save() {
|
||||
const r = { userManager: this.userManager, guildId: this.guildId }
|
||||
const r = { userManager: this.userManager }
|
||||
fs.writeFileSync(this.configPath, JSON.stringify(r))
|
||||
}
|
||||
load() {
|
||||
const r = { userManager: this.userManager, guildId: this.guildId }
|
||||
const r = { userManager: this.userManager }
|
||||
if (!fs.existsSync(this.configPath)) {
|
||||
fs.writeFileSync(this.configPath, JSON.stringify(r))
|
||||
}
|
||||
try {
|
||||
const t: ConfigManager = JSON.parse(String(fs.readFileSync(this.configPath)))
|
||||
if (!!t?.guildId)
|
||||
this.guildId = t.guildId
|
||||
if (!!t?.userManager)
|
||||
this.userManager = { ...this.userManager, ...t.userManager }
|
||||
} catch (error) {
|
||||
|
@ -19,8 +19,13 @@ export default function updateCommands(config: ConfigManager) {
|
||||
try {
|
||||
console.log(`Started refreshing ${commands.length} application (/) commands.`);
|
||||
|
||||
const data: any = await rest.put(
|
||||
await rest.put(
|
||||
Routes.applicationCommands(String(process.env.CLIENT_ID)),
|
||||
{ body: [] },
|
||||
);
|
||||
|
||||
const data: any = await rest.put(
|
||||
Routes.applicationGuildCommands(String(process.env.CLIENT_ID), String(process.env.GUILD_ID)),
|
||||
{ body: commands },
|
||||
);
|
||||
|
||||
|
@ -1 +1 @@
|
||||
{"userManager":{"users":[{"Name":"The Foxon","SlgId":"slg228303","SteamId":"76561198815942994"},{"Name":"New Horizon","SlgId":"1f4c47eb-36d2-40cd-950e-cbca060172bd","SteamId":"1f4c47eb-36d2-40cd-950e-cbca060172bd"},{"Name":"Admin","SlgId":"d6a49268-230a-4e9a-92a7-da38db78f006","SteamId":"d6a49268-230a-4e9a-92a7-da38db78f006"},{"Name":"xxx","SlgId":"bf3b78db-d298-47e3-b695-fa5e7e1398a1","SteamId":"bf3b78db-d298-47e3-b695-fa5e7e1398a1"}],"discord":[],"authCodes":[]},"guildId":"759631786434232300"}
|
||||
{"userManager":{"users":[{"Name":"The Foxon","SlgId":"slg228303","SteamId":"76561198815942994"},{"Name":"New Horizon","SlgId":"1f4c47eb-36d2-40cd-950e-cbca060172bd","SteamId":"1f4c47eb-36d2-40cd-950e-cbca060172bd"},{"Name":"Admin","SlgId":"d6a49268-230a-4e9a-92a7-da38db78f006","SteamId":"d6a49268-230a-4e9a-92a7-da38db78f006"},{"Name":"xxx","SlgId":"bf3b78db-d298-47e3-b695-fa5e7e1398a1","SteamId":"bf3b78db-d298-47e3-b695-fa5e7e1398a1"}],"discord":[],"authCodes":[]}}
|
Loading…
x
Reference in New Issue
Block a user