aboutsummaryrefslogtreecommitdiff
path: root/internal/pushrules/default_override.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pushrules/default_override.go')
-rw-r--r--internal/pushrules/default_override.go23
1 files changed, 20 insertions, 3 deletions
diff --git a/internal/pushrules/default_override.go b/internal/pushrules/default_override.go
index 6f66fd66..a9788df2 100644
--- a/internal/pushrules/default_override.go
+++ b/internal/pushrules/default_override.go
@@ -7,8 +7,9 @@ func defaultOverrideRules(userID string) []*Rule {
mRuleInviteForMeDefinition(userID),
&mRuleMemberEventDefinition,
&mRuleContainsDisplayNameDefinition,
- &mRuleTombstoneDefinition,
&mRuleRoomNotifDefinition,
+ &mRuleTombstoneDefinition,
+ &mRuleReactionDefinition,
}
}
@@ -20,6 +21,7 @@ const (
MRuleContainsDisplayName = ".m.rule.contains_display_name"
MRuleTombstone = ".m.rule.tombstone"
MRuleRoomNotif = ".m.rule.roomnotif"
+ MRuleReaction = ".m.rule.reaction"
)
var (
@@ -96,7 +98,7 @@ var (
{
Kind: SetTweakAction,
Tweak: HighlightTweak,
- Value: false,
+ Value: true,
},
},
}
@@ -120,10 +122,25 @@ var (
{
Kind: SetTweakAction,
Tweak: HighlightTweak,
- Value: false,
+ Value: true,
},
},
}
+ mRuleReactionDefinition = Rule{
+ RuleID: MRuleReaction,
+ Default: true,
+ Enabled: true,
+ Conditions: []*Condition{
+ {
+ Kind: EventMatchCondition,
+ Key: "type",
+ Pattern: "m.reaction",
+ },
+ },
+ Actions: []*Action{
+ {Kind: DontNotifyAction},
+ },
+ }
)
func mRuleInviteForMeDefinition(userID string) *Rule {