adding basic reactions to discord messages

This commit is contained in:
Cadence Ember 2023-05-09 17:13:59 +12:00
parent da6603d258
commit 4d8b74f61f
4 changed files with 45 additions and 6 deletions

View file

@ -1,8 +1,5 @@
// @ts-check
const fetch = require("node-fetch").default
const reg = require("../../matrix/read-registration.js")
const passthrough = require("../../passthrough")
const { discord, sync, db } = passthrough
/** @type {import("../converters/message-to-event")} */
@ -24,8 +21,9 @@ async function sendMessage(message) {
if (!message.webhook_id) {
senderMxid = await registerUser.ensureSimJoined(message.author, roomID)
}
const eventID = api.sendEvent(roomID, "m.room.message", event, senderMxid)
const eventID = await api.sendEvent(roomID, "m.room.message", event, senderMxid)
db.prepare("INSERT INTO event_message (event_id, message_id, part) VALUES (?, ?, ?)").run(eventID, message.id, 0) // 0 is primary, 1 is supporting
return eventID
}
module.exports.sendMessage = sendMessage
module.exports.sendMessage = sendMessage