Compare commits
No commits in common. "7e6548eb90851795a3abd663a5faf346dde08eb7" and "3e5034cff585dd6f133dd25fc112d7f96b13a3af" have entirely different histories.
7e6548eb90
...
3e5034cff5
4 changed files with 0 additions and 28 deletions
|
@ -162,8 +162,6 @@ async function channelToKState(channel, guild, di) {
|
|||
},
|
||||
users: {...spacePower, ...globalAdminPower}
|
||||
},
|
||||
"chat.schildi.hide_ui/read_receipts": {
|
||||
},
|
||||
[`uk.half-shot.bridge/moe.cadence.ooye://discord/${guild.id}/${channel.id}`]: {
|
||||
bridgebot: `@${reg.sender_localpart}:${reg.ooye.server_name}`,
|
||||
protocol: {
|
||||
|
|
|
@ -104,7 +104,6 @@ async event => {
|
|||
// @ts-ignore
|
||||
await matrixCommandHandler.execute(event)
|
||||
}
|
||||
await api.ackEvent(event)
|
||||
}))
|
||||
|
||||
sync.addTemporaryListener(as, "type:m.sticker", guard("m.sticker",
|
||||
|
@ -114,7 +113,6 @@ sync.addTemporaryListener(as, "type:m.sticker", guard("m.sticker",
|
|||
async event => {
|
||||
if (utils.eventSenderIsFromDiscord(event.sender)) return
|
||||
const messageResponses = await sendEvent.sendEvent(event)
|
||||
await api.ackEvent(event)
|
||||
}))
|
||||
|
||||
sync.addTemporaryListener(as, "type:m.reaction", guard("m.reaction",
|
||||
|
@ -139,7 +137,6 @@ sync.addTemporaryListener(as, "type:m.room.redaction", guard("m.room.redaction",
|
|||
async event => {
|
||||
if (utils.eventSenderIsFromDiscord(event.sender)) return
|
||||
await redact.handle(event)
|
||||
await api.ackEvent(event)
|
||||
}))
|
||||
|
||||
sync.addTemporaryListener(as, "type:m.room.avatar", guard("m.room.avatar",
|
||||
|
|
|
@ -347,26 +347,6 @@ function getMedia(mxc, init = {}) {
|
|||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Updates the m.read receipt in roomID to point to eventID.
|
||||
* This doesn't modify m.fully_read, which matches [the behaviour of matrix-bot-sdk.](https://github.com/element-hq/matrix-bot-sdk/blob/e72a4c498e00c6c339a791630c45d00a351f56a8/src/MatrixClient.ts#L1227)
|
||||
* @param {string} roomID
|
||||
* @param {string} eventID
|
||||
* @param {string?} [mxid]
|
||||
*/
|
||||
async function sendReadReceipt(roomID, eventID, mxid) {
|
||||
await mreq.mreq("POST", path(`/client/v3/rooms/${roomID}/receipt/m.read/${eventID}`, mxid), {})
|
||||
}
|
||||
|
||||
/**
|
||||
* Acknowledge an event as read by calling api.sendReadReceipt on it.
|
||||
* @param {Ty.Event.Outer<any>} event
|
||||
* @param {string?} [mxid]
|
||||
*/
|
||||
async function ackEvent(event, mxid) {
|
||||
await sendReadReceipt(event.room_id, event.event_id, mxid)
|
||||
}
|
||||
|
||||
module.exports.path = path
|
||||
module.exports.register = register
|
||||
module.exports.createRoom = createRoom
|
||||
|
@ -393,5 +373,3 @@ module.exports.setUserPower = setUserPower
|
|||
module.exports.setUserPowerCascade = setUserPowerCascade
|
||||
module.exports.ping = ping
|
||||
module.exports.getMedia = getMedia
|
||||
module.exports.sendReadReceipt = sendReadReceipt
|
||||
module.exports.ackEvent = ackEvent
|
||||
|
|
|
@ -48,7 +48,6 @@ module.exports = {
|
|||
room: 0
|
||||
}
|
||||
},
|
||||
"chat.schildi.hide_ui/read_receipts": {},
|
||||
"uk.half-shot.bridge/moe.cadence.ooye://discord/112760669178241024/112760669178241024": {
|
||||
bridgebot: "@_ooye_bot:cadence.moe",
|
||||
protocol: {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue