base: Fix another instance of missing PartialEq support.

master
Damir Jelić 2020-05-04 14:22:10 +02:00
parent 940332d414
commit a54fec7ac5
1 changed files with 9 additions and 6 deletions

View File

@ -261,12 +261,15 @@ impl Client {
/// Returns true if the room name changed, false otherwise. /// Returns true if the room name changed, false otherwise.
pub(crate) fn handle_push_rules(&mut self, event: &PushRulesEvent) -> bool { pub(crate) fn handle_push_rules(&mut self, event: &PushRulesEvent) -> bool {
// TODO this is basically a stub // TODO this is basically a stub
if self.push_ruleset.as_ref() == Some(&event.content.global) { // TODO ruma removed PartialEq for evens, so this doesn't work anymore.
false // Returning always true for now should be ok here since those don't
} else { // change often.
self.push_ruleset = Some(event.content.global.clone()); // if self.push_ruleset.as_ref() == Some(&event.content.global) {
true // false
} // } else {
self.push_ruleset = Some(event.content.global.clone());
true
// }
} }
/// Receive a timeline event for a joined room and update the client state. /// Receive a timeline event for a joined room and update the client state.