mirror of
https://github.com/stoatchat/stoatchat.git
synced 2026-07-14 13:36:59 +00:00
Deprecate UserPresence event.
This commit is contained in:
@@ -157,10 +157,6 @@ pub enum ClientboundNotification {
|
||||
user: User,
|
||||
status: RelationshipStatus,
|
||||
},
|
||||
UserPresence {
|
||||
id: String,
|
||||
online: bool,
|
||||
},
|
||||
UserSettingsUpdate {
|
||||
id: String,
|
||||
update: JsonValue,
|
||||
|
||||
@@ -129,9 +129,12 @@ async fn accept(stream: TcpStream) {
|
||||
send(payload);
|
||||
|
||||
if !was_online {
|
||||
ClientboundNotification::UserPresence {
|
||||
ClientboundNotification::UserUpdate {
|
||||
id: id.clone(),
|
||||
online: true,
|
||||
data: json!({
|
||||
"online": true
|
||||
}),
|
||||
clear: None
|
||||
}
|
||||
.publish(id);
|
||||
}
|
||||
@@ -228,9 +231,12 @@ async fn accept(stream: TcpStream) {
|
||||
}
|
||||
|
||||
if let Some(id) = offline {
|
||||
ClientboundNotification::UserPresence {
|
||||
ClientboundNotification::UserUpdate {
|
||||
id: id.clone(),
|
||||
online: false,
|
||||
data: json!({
|
||||
"online": false
|
||||
}),
|
||||
clear: None
|
||||
}
|
||||
.publish(id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user