chore: until display built-in matrix push rules in notifications settings (#2628)
This commit is contained in:
parent
c81805f01c
commit
20a14969e7
2 changed files with 34 additions and 1 deletions
|
|
@ -95,6 +95,33 @@ extension PushRuleExtension on PushRule {
|
|||
return l10n.unknownPushRule(ruleId);
|
||||
}
|
||||
}
|
||||
|
||||
// #Pangea
|
||||
static List<String> get defaultPushRuleIds {
|
||||
return [
|
||||
'.m.rule.contains_user_name',
|
||||
'.m.rule.master',
|
||||
'.m.rule.suppress_notices',
|
||||
'.m.rule.invite_for_me',
|
||||
'.m.rule.member_event',
|
||||
'.m.rule.is_user_mention',
|
||||
'.m.rule.contains_display_name',
|
||||
'.m.rule.is_room_mention',
|
||||
'.m.rule.roomnotif',
|
||||
// '.m.rule.tombstone',
|
||||
'.m.rule.reaction',
|
||||
// '.m.rule.room_server_acl',
|
||||
'.m.rule.suppress_edits',
|
||||
// '.m.rule.call',
|
||||
// '.m.rule.encrypted_room_one_to_one',
|
||||
'.m.rule.room_one_to_one',
|
||||
'.m.rule.message',
|
||||
// '.m.rule.encrypted',
|
||||
// '.m.rule.room.server_acl',
|
||||
// '.im.vector.jitsi',
|
||||
];
|
||||
}
|
||||
// Pangea#
|
||||
}
|
||||
|
||||
extension PushRuleKindLocal on PushRuleKind {
|
||||
|
|
|
|||
|
|
@ -59,7 +59,13 @@ class SettingsNotificationsView extends StatelessWidget {
|
|||
),
|
||||
),
|
||||
),
|
||||
for (final rule in category.rules)
|
||||
// #Pangea
|
||||
// for (final rule in category.rules)
|
||||
for (final rule in category.rules.where(
|
||||
(rule) => PushRuleExtension.defaultPushRuleIds
|
||||
.contains(rule.ruleId),
|
||||
))
|
||||
// Pangea#
|
||||
ListTile(
|
||||
title: Text(rule.getPushRuleName(L10n.of(context))),
|
||||
subtitle: Text.rich(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue