accept notify addresses

This commit is contained in:
B. Petersen
2024-11-17 01:47:13 +01:00
parent 79993f3011
commit c1252ee814
4 changed files with 12 additions and 1 deletions

View File

@@ -4529,7 +4529,8 @@ pub(crate) async fn add_info_msg_with_cmd(
parent,
from_id,
false,
).await
)
.await
}
/// Adds an informational message to chat, optionally showing a notification for important messages.

View File

@@ -63,6 +63,7 @@ pub async fn debug_logging_loop(context: &Context, events: Receiver<DebugEventLo
summary: None,
document: None,
uid: None,
notify: None,
},
time,
)

View File

@@ -177,6 +177,10 @@ pub struct StatusUpdateItem {
/// If there is no ID, message is always considered to be unique.
#[serde(skip_serializing_if = "Option::is_none")]
pub uid: Option<String>,
/// Array of Addr that should be notified about this update.
#[serde(skip_serializing_if = "Option::is_none")]
pub notify: Option<Vec<String>>,
}
/// Update items as passed to the UIs.
@@ -1423,6 +1427,7 @@ mod tests {
document: None,
summary: None,
uid: Some("iecie2Ze".to_string()),
notify: None,
},
1640178619,
true,
@@ -1447,6 +1452,7 @@ mod tests {
document: None,
summary: None,
uid: Some("iecie2Ze".to_string()),
notify: None,
},
1640178619,
true,
@@ -1480,6 +1486,7 @@ mod tests {
document: None,
summary: None,
uid: None,
notify: None,
},
1640178619,
true,
@@ -1499,6 +1506,7 @@ mod tests {
document: None,
summary: None,
uid: None,
notify: None,
},
1640178619,
true,

View File

@@ -149,6 +149,7 @@ pub(crate) async fn intercept_get_updates(
document: None,
summary: None,
uid: None,
notify: None,
},
serial: StatusUpdateSerial(location.location_id),
max_serial: StatusUpdateSerial(location.location_id),