fix: logic mistake
This commit is contained in:
parent
b71201cf19
commit
fde1b94e26
2 changed files with 2 additions and 5 deletions
|
@ -385,10 +385,7 @@ async fn process_presence_updates(
|
||||||
let mut new_event = event;
|
let mut new_event = event;
|
||||||
new_event.content.last_active_ago = match new_event.content.currently_active {
|
new_event.content.last_active_ago = match new_event.content.currently_active {
|
||||||
| Some(true) => None,
|
| Some(true) => None,
|
||||||
| _ => new_event
|
| _ => new_event.content.last_active_ago,
|
||||||
.content
|
|
||||||
.last_active_ago
|
|
||||||
.or(new_event.content.last_active_ago),
|
|
||||||
};
|
};
|
||||||
|
|
||||||
slot.insert(new_event);
|
slot.insert(new_event);
|
||||||
|
|
|
@ -193,7 +193,7 @@ impl Service {
|
||||||
};
|
};
|
||||||
|
|
||||||
if !need_reset {
|
if !need_reset {
|
||||||
return Ok(());
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
self.set_presence(
|
self.set_presence(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue