Open Ticket v4 Beta
This commit is contained in:
@@ -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))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user