Updated types

This commit is contained in:
2024-08-26 22:29:37 +02:00
parent 15cce327e3
commit 9050eff5a5
8 changed files with 36 additions and 36 deletions

View File

@@ -44,7 +44,7 @@ export default async function autoDeployCommands(fileType: FileType, client: Ext
}).sort((a, b) => a.name > b.name ? 1 : -1)
client.on("ready", async (c) => {
const guildclient = c.guilds.cache.get(env.dev.guildid!)!
const guildclient = c.guilds.cache.get(env.dev.guildid)!
const currentCommands = await guildclient.commands.fetch()
if (!currentCommands) return

View File

@@ -34,15 +34,15 @@ export class ExtendedClient extends Client {
let token: string
if (process.env.NODE_ENV === "dev" && process.env.TYPESCRIPT === "true") {
console.log(color("Running in development mode. [ts-node]", "lavender"))
token = env.dev.devtoken!
token = env.dev.devtoken
autoDeployCommands("ts", this)
} else if (process.env.NODE_ENV === "dev" && !process.env.TYPESCRIPT) {
console.log(color("Running in development mode.", "lavender"))
token = env.dev.devtoken!
token = env.dev.devtoken
autoDeployCommands("js", this)
} else {
console.log(color("Running in production mode.", "green"))
token = env.prod.token!
token = env.prod.token
}
this.login(token)

View File

@@ -3,18 +3,18 @@ import "dotenv/config"
const env: IEnv = {
prod: {
token: process.env.TOKEN,
mongoURI: process.env.MONGOURI,
dev: process.env.DEV,
hypixelapikey: process.env.HYPIXELAPIKEY,
redisURI: process.env.REDISURI,
postgresURI: process.env.POSTGRESURI
token: process.env.TOKEN!,
mongoURI: process.env.MONGOURI!,
dev: process.env.DEV!,
hypixelapikey: process.env.HYPIXELAPIKEY!,
redisURI: process.env.REDISURI!,
postgresURI: process.env.POSTGRESURI!
},
dev: {
devtoken: process.env.DEVTOKEN,
clientid: process.env.CLIENTID,
devid: process.env.DEVID,
guildid: process.env.GUILDID,
devtoken: process.env.DEVTOKEN!,
clientid: process.env.CLIENTID!,
devid: process.env.DEVID!,
guildid: process.env.GUILDID!
}
}

View File

@@ -9,7 +9,7 @@ import { Sequelize } from "sequelize"
import { YoutubeiExtractor } from "discord-player-youtubei"
const client = new Client()
const redis = new Redis(env.prod.redisURI!)
const redis = new Redis(env.prod.redisURI)
const player = new Player(client)
let sequelize: Sequelize
@@ -19,7 +19,7 @@ if (process.env.NODE_ENV === "dev") {
storage: "data/db.sqlite"
})
} else {
sequelize = new Sequelize(env.prod.postgresURI!, { dialect: "postgres" })
sequelize = new Sequelize(env.prod.postgresURI, { dialect: "postgres" })
}
let ft: "js" | "ts"
@@ -49,7 +49,7 @@ class Illegitimate {
console.log(color("Synced the db [dev]", "green"))
})
}
// connect(env.prod.mongoURI!, {}).then(() => {
// connect(env.prod.mongoURI, {}).then(() => {
// console.log(color("Connected to MongoDB", "green"))
// })
}