From 6eed4ec54a260b3caca634d3be5bcf49f0ac2881 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Wed, 19 Feb 2025 13:53:45 +1300 Subject: [PATCH] Allow anyone to react in read-only rooms --- src/d2m/actions/create-room.js | 3 +++ src/d2m/actions/create-room.test.js | 3 +++ test/data.js | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/d2m/actions/create-room.js b/src/d2m/actions/create-room.js index 8399657..3caf187 100644 --- a/src/d2m/actions/create-room.js +++ b/src/d2m/actions/create-room.js @@ -146,6 +146,9 @@ async function channelToKState(channel, guild, di) { /** @type {Ty.Event.M_Power_Levels} */ "m.room.power_levels/": { events_default: everyoneCanSend ? 0 : 50, + events: { + "m.reaction": 0 + }, notifications: { room: everyoneCanMentionEveryone ? 0 : 20 }, diff --git a/src/d2m/actions/create-room.test.js b/src/d2m/actions/create-room.test.js index 9498c8d..2f380bb 100644 --- a/src/d2m/actions/create-room.test.js +++ b/src/d2m/actions/create-room.test.js @@ -153,6 +153,9 @@ test("channel2room: read-only discord channel", async t => { }, "m.room.power_levels/": { events_default: 50, // <-- it should be read-only! + events: { + "m.reaction": 0 + }, notifications: { room: 20, }, diff --git a/test/data.js b/test/data.js index 537968d..eebaaba 100644 --- a/test/data.js +++ b/test/data.js @@ -74,6 +74,9 @@ module.exports = { }, "m.room.power_levels/": { events_default: 0, + events: { + "m.reaction": 0 + }, users: { "@test_auto_invite:example.org": 100 },