Fixed stats not displaying with SQLite plugin
Lot's of stats were hidden in the embed when using the ot-sqlite-database plugin. This was caused by a recent API breaking-change that made everything async. The problem wasn't related to the plugin itself, but the Open Ticket api. Updating the plugin is not required.
This commit is contained in:
@@ -22,8 +22,8 @@ export const registerActions = async () => {
|
||||
ticket.get("openticket:busy").value = true
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-claimed",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-claimed",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-claimed",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-claimed",user.id,1,"increase")
|
||||
|
||||
//update category
|
||||
const rawClaimCategory = ticket.option.get("openticket:channel-categories-claimed").value.find((c) => c.user == user.id)
|
||||
|
||||
@@ -24,8 +24,8 @@ export const registerActions = async () => {
|
||||
ticket.get("openticket:busy").value = true
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-closed",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-closed",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-closed",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-closed",user.id,1,"increase")
|
||||
|
||||
//update category
|
||||
const closeCategory = ticket.option.get("openticket:channel-category-closed").value
|
||||
|
||||
@@ -159,8 +159,8 @@ export const registerActions = async () => {
|
||||
])
|
||||
|
||||
//manage stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-created",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-created",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-created",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-created",user.id,1,"increase")
|
||||
|
||||
//manage bot permissions
|
||||
await openticket.events.get("onTicketPermissionsCreated").emit([option,openticket.permissions,channel,user])
|
||||
@@ -187,7 +187,7 @@ export const registerActions = async () => {
|
||||
ticket.get("openticket:ticket-message").value = msg.id
|
||||
|
||||
//manage stats
|
||||
openticket.stats.get("openticket:ticket").setStat("openticket:messages-sent",ticket.id.value,1,"increase")
|
||||
await openticket.stats.get("openticket:ticket").setStat("openticket:messages-sent",ticket.id.value,1,"increase")
|
||||
|
||||
await openticket.events.get("afterTicketMainMessageCreated").emit([ticket,msg,channel,user])
|
||||
}catch(err){
|
||||
|
||||
@@ -145,8 +145,8 @@ export const registerActions = async () => {
|
||||
})
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:transcripts-created",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:transcripts-created",params.user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:transcripts-created",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:transcripts-created",params.user.id,1,"increase")
|
||||
await openticket.events.get("afterTranscriptCreated").emit([openticket.transcripts,instance.result.ticket,instance.result.channel,instance.result.user])
|
||||
}),
|
||||
new api.ODWorker("openticket:logs",0,(instance,params,source,cancel) => {
|
||||
|
||||
@@ -56,8 +56,8 @@ export const registerActions = async () => {
|
||||
}
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-deleted",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-deleted",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-deleted",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-deleted",user.id,1,"increase")
|
||||
|
||||
//delete ticket from manager
|
||||
openticket.tickets.remove(ticket.id)
|
||||
|
||||
@@ -17,8 +17,8 @@ export const registerActions = async () => {
|
||||
ticket.option = data
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-moved",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-moved",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-moved",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-moved",user.id,1,"increase")
|
||||
|
||||
//get new channel properties
|
||||
const channelPrefix = ticket.option.get("openticket:channel-prefix").value
|
||||
|
||||
@@ -22,8 +22,8 @@ export const registerActions = async () => {
|
||||
ticket.get("openticket:busy").value = true
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-pinned",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-pinned",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-pinned",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-pinned",user.id,1,"increase")
|
||||
|
||||
//move to top of category
|
||||
if (channel.parent){
|
||||
|
||||
@@ -24,8 +24,8 @@ export const registerActions = async () => {
|
||||
ticket.get("openticket:busy").value = true
|
||||
|
||||
//update stats
|
||||
openticket.stats.get("openticket:global").setStat("openticket:tickets-reopened",1,"increase")
|
||||
openticket.stats.get("openticket:user").setStat("openticket:tickets-reopened",user.id,1,"increase")
|
||||
await openticket.stats.get("openticket:global").setStat("openticket:tickets-reopened",1,"increase")
|
||||
await openticket.stats.get("openticket:user").setStat("openticket:tickets-reopened",user.id,1,"increase")
|
||||
|
||||
//update category
|
||||
const channelCategory = ticket.option.get("openticket:channel-category").value
|
||||
|
||||
Reference in New Issue
Block a user