mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 19:14:16 +00:00
46 lines
919 B
JavaScript
Executable File
46 lines
919 B
JavaScript
Executable File
require("dotenv").config()
|
||
|
||
// patches
|
||
const { Buffer } = require("buffer")
|
||
|
||
global.b64Decode = (data) => {
|
||
return Buffer.from(data, "base64").toString("utf-8")
|
||
}
|
||
global.b64Encode = (data) => {
|
||
return Buffer.from(data, "utf-8").toString("base64")
|
||
}
|
||
|
||
Array.prototype.updateFromObjectKeys = function (obj) {
|
||
this.forEach((value, index) => {
|
||
if (obj[value] !== undefined) {
|
||
this[index] = obj[value]
|
||
}
|
||
})
|
||
|
||
return this
|
||
}
|
||
|
||
global.toBoolean = (value) => {
|
||
if (typeof value === "boolean") {
|
||
return value
|
||
}
|
||
|
||
if (typeof value === "string") {
|
||
return value.toLowerCase() === "true"
|
||
}
|
||
|
||
return false
|
||
}
|
||
|
||
import API from "./api"
|
||
|
||
async function main() {
|
||
const mainAPI = new API()
|
||
|
||
console.log("\n▶️ Initializing main API...\n")
|
||
await mainAPI.initialize()
|
||
}
|
||
|
||
main().catch((error) => {
|
||
console.error(`🆘 [FATAL ERROR] >`, error)
|
||
}) |