You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original MSC3381 was set to include push rules, however in the end it's just not practical for this stage of development. Below is the original proposal text, unmodified.
Notifications
In order to have polls behave similar to message events, the following underride push rules are defined.
Note that the push rules are mirrored from those available to m.room.message events.
Servers should keep these rules in sync with the m.room.message rules they are based upon. For
example, if the m.room.message rule gets muted in a room then the associated rules for polls would
also get muted. Similarly, if either of the two poll rules were to be muted in a room then the other
poll rule and the m.room.message rule would be muted as well.
Clients are expected to not require any specific change in order to support these rules. Their user
experience typically already considers an entry for "messages in the room", which is what a typical
user would expect to control notifications caused by polls.
The server-side syncing of the rules additionally means that clients won't have to manually add support
for the new rules. Servers as part of implementation will update and incorporate the rules on behalf
of the users and simply send them down /sync per normal - clients which parse the push rules manually
shouldn't have to do anything as the rule will execute normally.
The text was updated successfully, but these errors were encountered:
Original MSC3381 was set to include push rules, however in the end it's just not practical for this stage of development. Below is the original proposal text, unmodified.
Notifications
In order to have polls behave similar to message events, the following underride push rules are defined.
Note that the push rules are mirrored from those available to
m.room.message
events.turt2live marked this conversation as resolved.
Servers should keep these rules in sync with the
m.room.message
rules they are based upon. Forexample, if the
m.room.message
rule gets muted in a room then the associated rules for polls wouldalso get muted. Similarly, if either of the two poll rules were to be muted in a room then the other
poll rule and the
m.room.message
rule would be muted as well.Clients are expected to not require any specific change in order to support these rules. Their user
experience typically already considers an entry for "messages in the room", which is what a typical
user would expect to control notifications caused by polls.
The server-side syncing of the rules additionally means that clients won't have to manually add support
for the new rules. Servers as part of implementation will update and incorporate the rules on behalf
of the users and simply send them down
/sync
per normal - clients which parse the push rules manuallyshouldn't have to do anything as the rule will execute normally.
The text was updated successfully, but these errors were encountered: