mirror of
https://gitdab.com/cadence/out-of-your-element.git
synced 2025-09-09 20:03:04 +02:00
add error handler and message deleter
This commit is contained in:
parent
e3737997ec
commit
6de13338a8
3 changed files with 100 additions and 8 deletions
|
@ -16,6 +16,7 @@ const utils = {
|
|||
/** @type {typeof import("./event-dispatcher")} */
|
||||
const eventDispatcher = sync.require("./event-dispatcher")
|
||||
|
||||
// Client internals, keep track of the state we need
|
||||
if (message.t === "READY") {
|
||||
if (client.ready) return
|
||||
client.ready = true
|
||||
|
@ -62,16 +63,25 @@ const utils = {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Event dispatcher for OOYE bridge operations
|
||||
try {
|
||||
if (message.t === "MESSAGE_CREATE") {
|
||||
eventDispatcher.onMessageCreate(client, message.d)
|
||||
|
||||
} else if (message.t === "MESSAGE_CREATE") {
|
||||
eventDispatcher.onMessageCreate(client, message.d)
|
||||
} else if (message.t === "MESSAGE_UPDATE") {
|
||||
eventDispatcher.onMessageUpdate(client, message.d)
|
||||
|
||||
} else if (message.t === "MESSAGE_UPDATE") {
|
||||
eventDispatcher.onMessageUpdate(client, message.d)
|
||||
} else if (message.t === "MESSAGE_DELETE") {
|
||||
eventDispatcher.onMessageDelete(client, message.d)
|
||||
|
||||
} else if (message.t === "MESSAGE_REACTION_ADD") {
|
||||
eventDispatcher.onReactionAdd(client, message.d)
|
||||
} else if (message.t === "MESSAGE_REACTION_ADD") {
|
||||
eventDispatcher.onReactionAdd(client, message.d)
|
||||
}
|
||||
} catch (e) {
|
||||
// Let OOYE try to handle errors too
|
||||
eventDispatcher.onError(client, e, message)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue