-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose the push notification settings #1959
Comments
About notification settings handling. We made the following decisions: |
I consider this task "Done" |
The RustSDK defines the push rules in the
ruma-common
crate, but does not currently expose them.In order to allow the user to view and update the notification settings, we need to expose these rules in the ffi layer of the SDK.
We have two options:
The second option seems to be the best, as it will allow the management of notification settings to be shared between iOS and Android.
A minimal set of features to expose should be:
Room notification settings ([Story] Notification settings for a room element-hq/element-meta#1075):
Global notification settings ([Story] Add application settings screen for notifications element-hq/element-meta#1676):
.m.rule.master
,.m.rule.room_one_to_one
, …) to check/enable/disable them[optional] a method to manage the keyword push rules (one global content rule per keyword)Also, the SDK should be able to notify the application when push rules are updated after a sync response.
Out of scope
The text was updated successfully, but these errors were encountered: