aboutsummaryrefslogtreecommitdiff
path: root/internal/pushrules/default_content.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pushrules/default_content.go')
-rw-r--r--internal/pushrules/default_content.go33
1 files changed, 33 insertions, 0 deletions
diff --git a/internal/pushrules/default_content.go b/internal/pushrules/default_content.go
new file mode 100644
index 00000000..158afd18
--- /dev/null
+++ b/internal/pushrules/default_content.go
@@ -0,0 +1,33 @@
+package pushrules
+
+func defaultContentRules(localpart string) []*Rule {
+ return []*Rule{
+ mRuleContainsUserNameDefinition(localpart),
+ }
+}
+
+const (
+ MRuleContainsUserName = ".m.rule.contains_user_name"
+)
+
+func mRuleContainsUserNameDefinition(localpart string) *Rule {
+ return &Rule{
+ RuleID: MRuleContainsUserName,
+ Default: true,
+ Enabled: true,
+ Pattern: localpart,
+ Actions: []*Action{
+ {Kind: NotifyAction},
+ {
+ Kind: SetTweakAction,
+ Tweak: SoundTweak,
+ Value: "default",
+ },
+ {
+ Kind: SetTweakAction,
+ Tweak: HighlightTweak,
+ Value: true,
+ },
+ },
+ }
+}