Vine/Server/Notification/
SecurityIncident.rs1use serde_json::Value;
8
9use crate::{Host::VineHost, dev_log};
10
11pub async fn SecurityIncident(Host:&dyn VineHost, Parameter:&Value) {
12 Host.EmitToRenderer("sky://security/incident", Parameter.clone());
13
14 dev_log!(
15 "grpc",
16 "warn: [Security] incident type={} severity={} ext={}",
17 Parameter.get("type").and_then(Value::as_str).unwrap_or("?"),
18 Parameter.get("severity").and_then(Value::as_str).unwrap_or("?"),
19 Parameter.get("extensionId").and_then(Value::as_str).unwrap_or("?")
20 );
21}