Files
Apollo/utils/config.ts
T
2024-10-26 20:33:18 +08:00

20 lines
522 B
TypeScript

import "dotenv/config";
import { Config } from "../interfaces/Config";
let config: Config;
try {
config = require("../config.json");
} catch (error) {
config = {
TOKEN: process.env.TOKEN || "",
MAX_PLAYLIST_SIZE: parseInt(process.env.MAX_PLAYLIST_SIZE!) || 10,
PRUNING: process.env.PRUNING === "true" ? true : false,
STAY_TIME: parseInt(process.env.STAY_TIME!) || 30,
DEFAULT_VOLUME: parseInt(process.env.DEFAULT_VOLUME!) || 100,
LOCALE: process.env.LOCALE || "en"
};
}
export { config };