fix: logic mistake
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user