Stop reacting to reports Mjolnir didn't send in report manager.

This commit is contained in:
gnuxie 2022-01-18 11:08:17 +00:00
parent 941d10b015
commit 6a723eaa1b

View File

@ -142,6 +142,11 @@ export class ReportManager {
let initialNoticeReport: IReport | undefined, confirmationReport: IReportWithAction | undefined;
try {
let originalEvent = await this.mjolnir.client.getEvent(roomId, relation.event_id);
if (originalEvent.sender !== await this.mjolnir.client.getUserId()) {
// Let's not handle reactions to events we didn't send as
// some setups have two or more Mjolnir's in the same management room.
return;
}
if (!("content" in originalEvent)) {
return;
}