Update dependencies
This commit is contained in:
@@ -23,6 +23,8 @@ const pollEnd = sync.require("../actions/poll-end")
|
||||
const dUtils = sync.require("../../discord/utils")
|
||||
/** @type {import("../../m2d/actions/channel-webhook")} */
|
||||
const channelWebhook = sync.require("../../m2d/actions/channel-webhook")
|
||||
/** @type {import("../../agi/listener")} */
|
||||
const agiListener = sync.require("../../agi/listener")
|
||||
|
||||
/**
|
||||
* @param {DiscordTypes.GatewayMessageCreateDispatchData} message
|
||||
@@ -137,6 +139,8 @@ async function sendMessage(message, channel, guild, row) {
|
||||
}
|
||||
}
|
||||
|
||||
await agiListener.process(message, channel, guild, false)
|
||||
|
||||
return eventIDs
|
||||
}
|
||||
|
||||
|
||||
@@ -40,6 +40,8 @@ const vote = sync.require("./actions/poll-vote")
|
||||
const matrixEventDispatcher = sync.require("../m2d/event-dispatcher")
|
||||
/** @type {import("../discord/interactions/matrix-info")} */
|
||||
const matrixInfoInteraction = sync.require("../discord/interactions/matrix-info")
|
||||
/** @type {import("../agi/listener")} */
|
||||
const agiListener = sync.require("../agi/listener")
|
||||
|
||||
const {Semaphore} = require("@chriscdn/promise-semaphore")
|
||||
const checkMissedPinsSema = new Semaphore()
|
||||
@@ -303,7 +305,10 @@ module.exports = {
|
||||
|
||||
if (message.webhook_id) {
|
||||
const row = select("webhook", "webhook_id", {webhook_id: message.webhook_id}).pluck().get()
|
||||
if (row) return // The message was sent by the bridge's own webhook on discord. We don't want to reflect this back, so just drop it.
|
||||
if (row) { // The message was sent by the bridge's own webhook on discord. We don't want to reflect this back, so just drop it.
|
||||
await agiListener.process(message, channel, guild, true)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
if (dUtils.isEphemeralMessage(message)) return // Ephemeral messages are for the eyes of the receiver only!
|
||||
|
||||
Reference in New Issue
Block a user