fix
This commit is contained in:
parent
95d7ea1527
commit
3d36346a4e
@ -1,5 +1,6 @@
|
|||||||
DISCORD_TOKEN=''
|
DISCORD_TOKEN=''
|
||||||
CLIENT_ID=
|
CLIENT_ID=
|
||||||
|
GUILD_ID=
|
||||||
ECO_API_BASE='https://eco.kamgames.xyz'
|
ECO_API_BASE='https://eco.kamgames.xyz'
|
||||||
ECO_API_KEY=
|
ECO_API_KEY=
|
||||||
STORAGE=/app/storage
|
STORAGE=/app/storage
|
@ -4,7 +4,6 @@ import UserI from "../types/UserI";
|
|||||||
|
|
||||||
export default class ConfigManager {
|
export default class ConfigManager {
|
||||||
configPath = path.join(process.env.STORAGE || "/app/storage", "config.json")
|
configPath = path.join(process.env.STORAGE || "/app/storage", "config.json")
|
||||||
public guildId: string | null | undefined = null
|
|
||||||
public userManager: {
|
public userManager: {
|
||||||
users: UserI[];
|
users: UserI[];
|
||||||
discord: String[];
|
discord: String[];
|
||||||
@ -20,18 +19,16 @@ export default class ConfigManager {
|
|||||||
setInterval(() => this.save(), 10000)
|
setInterval(() => this.save(), 10000)
|
||||||
}
|
}
|
||||||
save() {
|
save() {
|
||||||
const r = { userManager: this.userManager, guildId: this.guildId }
|
const r = { userManager: this.userManager }
|
||||||
fs.writeFileSync(this.configPath, JSON.stringify(r))
|
fs.writeFileSync(this.configPath, JSON.stringify(r))
|
||||||
}
|
}
|
||||||
load() {
|
load() {
|
||||||
const r = { userManager: this.userManager, guildId: this.guildId }
|
const r = { userManager: this.userManager }
|
||||||
if (!fs.existsSync(this.configPath)) {
|
if (!fs.existsSync(this.configPath)) {
|
||||||
fs.writeFileSync(this.configPath, JSON.stringify(r))
|
fs.writeFileSync(this.configPath, JSON.stringify(r))
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const t: ConfigManager = JSON.parse(String(fs.readFileSync(this.configPath)))
|
const t: ConfigManager = JSON.parse(String(fs.readFileSync(this.configPath)))
|
||||||
if (!!t?.guildId)
|
|
||||||
this.guildId = t.guildId
|
|
||||||
if (!!t?.userManager)
|
if (!!t?.userManager)
|
||||||
this.userManager = { ...this.userManager, ...t.userManager }
|
this.userManager = { ...this.userManager, ...t.userManager }
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
@ -19,8 +19,13 @@ export default function updateCommands(config: ConfigManager) {
|
|||||||
try {
|
try {
|
||||||
console.log(`Started refreshing ${commands.length} application (/) commands.`);
|
console.log(`Started refreshing ${commands.length} application (/) commands.`);
|
||||||
|
|
||||||
const data: any = await rest.put(
|
await rest.put(
|
||||||
Routes.applicationCommands(String(process.env.CLIENT_ID)),
|
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 },
|
{ 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