forked from cadence/out-of-your-element
get createRoom and ensureRoom interface working
This commit is contained in:
parent
1e7e66dc31
commit
7526d63690
4 changed files with 57 additions and 9 deletions
|
@ -11,13 +11,15 @@ const messageToEvent = sync.require("../converters/message-to-event")
|
|||
const api = sync.require("../../matrix/api")
|
||||
/** @type {import("./register-user")} */
|
||||
const registerUser = sync.require("./register-user")
|
||||
/** @type {import("../actions/create-room")} */
|
||||
const createRoom = sync.require("../actions/create-room")
|
||||
|
||||
/**
|
||||
* @param {import("discord-api-types/v10").GatewayMessageCreateDispatchData} message
|
||||
*/
|
||||
async function sendMessage(message) {
|
||||
const event = messageToEvent.messageToEvent(message)
|
||||
const roomID = "!VwVlIAjOjejUpDhlbA:cadence.moe"
|
||||
const roomID = await createRoom.ensureRoom(message.channel_id)
|
||||
let senderMxid = null
|
||||
if (!message.webhook_id) {
|
||||
senderMxid = await registerUser.ensureSimJoined(message.author, roomID)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue