Fixed loopAll() async errors

This commit is contained in:
DJj123dj
2024-10-03 20:46:01 +02:00
parent 7c76be8473
commit 56e1fb3939
14 changed files with 24 additions and 24 deletions
+2 -2
View File
@@ -135,7 +135,7 @@ export const loadDatabaseCleanersCode = async () => {
//OPTION DATABASE CLEANER
openticket.code.add(new api.ODCode("openticket:option-database-cleaner",10,() => {
//delete all unused options
openticket.options.forEach((option,id) => {
openticket.options.loopAll((option,id) => {
if (optionDatabase.exists("openticket:used-option",id.value) && !openticket.tickets.getAll().some((ticket) => ticket.id.value == id.value)){
optionDatabase.delete("openticket:used-option",id.value)
}
@@ -331,7 +331,7 @@ export const loadDatabaseSaversCode = async () => {
}
//delete all unused options on ticket move
openticket.options.forEach((option,id) => {
openticket.options.loopAll((option,id) => {
if (optionDatabase.exists("openticket:used-option",id.value) && !openticket.tickets.getAll().some((ticket) => ticket.id.value == id.value)){
optionDatabase.delete("openticket:used-option",id.value)
}
+1 -1
View File
@@ -1,7 +1,7 @@
import {openticket, api, utilities} from "../../index"
export const loadAllCooldowns = async () => {
openticket.options.forEach((option) => {
openticket.options.loopAll((option) => {
if (!(option instanceof api.ODTicketOption)) return
loadTicketOptionCooldown(option)
})
+1 -1
View File
@@ -30,7 +30,7 @@ export const loadAllPermissions = async () => {
})
//TICKET ADMINS
openticket.tickets.forEach(async (ticket) => {
openticket.tickets.loopAll(async (ticket) => {
try {
const channel = await openticket.client.fetchGuildTextChannel(mainServer,ticket.id.value)
if (!channel) return
+4 -4
View File
@@ -19,8 +19,8 @@ export const loadAllOptions = async () => {
//update options on config reload
optionConfig.onReload(async () => {
//clear previous options & suffixes
openticket.options.forEach((data,id) => {openticket.options.remove(id)})
openticket.options.suffix.forEach((data,id) => {openticket.options.suffix.remove(id)})
await openticket.options.loopAll((data,id) => {openticket.options.remove(id)})
await openticket.options.suffix.loopAll((data,id) => {openticket.options.suffix.remove(id)})
//add new options
optionConfig.data.forEach((option) => {
@@ -36,7 +36,7 @@ export const loadAllOptions = async () => {
})
//update options in tickets
openticket.tickets.forEach((ticket) => {
await openticket.tickets.loopAll((ticket) => {
const optionId = ticket.option.id
const option = openticket.options.get(optionId)
if (option && option instanceof api.ODTicketOption) ticket.option = option
@@ -49,7 +49,7 @@ export const loadAllOptions = async () => {
})
//update roles on config reload
openticket.roles.forEach((data,id) => {openticket.roles.remove(id)})
await openticket.roles.loopAll((data,id) => {openticket.roles.remove(id)})
await (await import("./roleLoader.js")).loadAllRoles()
})
}
+1 -1
View File
@@ -12,7 +12,7 @@ export const loadAllPanels = async () => {
//update panels on config reload
panelConfig.onReload(async () => {
//clear previous panels
openticket.panels.forEach((data,id) => {openticket.panels.remove(id)})
await openticket.panels.loopAll((data,id) => {openticket.panels.remove(id)})
//add new panels
panelConfig.data.forEach((panel) => {
+2 -2
View File
@@ -13,9 +13,9 @@ export const loadAllQuestions = async () => {
})
//update questions on config reload
questionConfig.onReload(() => {
questionConfig.onReload(async () => {
//clear previous questions
openticket.questions.forEach((data,id) => {openticket.questions.remove(id)})
await openticket.questions.loopAll((data,id) => {openticket.questions.remove(id)})
//add new questions
questionConfig.data.forEach((question) => {
+1 -1
View File
@@ -1,7 +1,7 @@
import {openticket, api, utilities} from "../../index"
export const loadAllRoles = async () => {
openticket.options.forEach((opt) => {
openticket.options.loopAll((opt) => {
if (opt instanceof api.ODRoleOption){
openticket.roles.add(loadRole(opt))
}