From da0fb48eb271ff202c5734f8549b48324739b063 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Mon, 16 Jan 2023 17:17:36 +0200 Subject: [PATCH] Update base power level for poll votes --- portal.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/portal.go b/portal.go index 1d5d06f..c9fc873 100644 --- a/portal.go +++ b/portal.go @@ -1325,11 +1325,12 @@ func (portal *Portal) GetBasePowerLevels() *event.PowerLevelsEventContent { portal.MainIntent().UserID: 100, }, Events: map[string]int{ - event.StateRoomName.Type: anyone, - event.StateRoomAvatar.Type: anyone, - event.StateTopic.Type: anyone, - event.EventReaction.Type: anyone, - event.EventRedaction.Type: anyone, + event.StateRoomName.Type: anyone, + event.StateRoomAvatar.Type: anyone, + event.StateTopic.Type: anyone, + event.EventReaction.Type: anyone, + event.EventRedaction.Type: anyone, + TypeMSC3381PollResponse.Type: anyone, }, } } @@ -1338,6 +1339,7 @@ func (portal *Portal) applyPowerLevelFixes(levels *event.PowerLevelsEventContent changed := false changed = levels.EnsureEventLevel(event.EventReaction, 0) || changed changed = levels.EnsureEventLevel(event.EventRedaction, 0) || changed + changed = levels.EnsureEventLevel(TypeMSC3381PollResponse, 0) || changed return changed }