Open Ticket v4 Beta

This commit is contained in:
DJj123dj
2024-08-21 13:24:56 +02:00
parent 9326d0fae8
commit 0c2aca7039
154 changed files with 33881 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import {openticket, api, utilities} from "../../index"
export const loadAllCooldowns = async () => {
openticket.options.getAll().forEach((option) => {
if (!(option instanceof api.ODTicketOption)) return
loadTicketOptionCooldown(option)
})
}
export const loadTicketOptionCooldown = (option:api.ODTicketOption) => {
if (option.get("openticket:cooldown-enabled").value){
//option has cooldown
const minutes = option.get("openticket:cooldown-minutes").value
const milliseconds = minutes*60000
openticket.cooldowns.add(new api.ODTimeoutCooldown("openticket:option-cooldown_"+option.id.value,milliseconds))
}
}