]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/api2/node/syslog.rs
api: pass RpcEnvirnment to api handlers
[proxmox-backup.git] / src / api2 / node / syslog.rs
index cc385fa7242d1dee5d997d9686e99f373dd3d38d..5bf8c49664015de68f94cabd8b304d7f1c73f050 100644 (file)
@@ -72,7 +72,11 @@ fn dump_journal(
     Ok((count, lines))
 }
 
-fn get_syslog(param: Value, _info: &ApiMethod) -> Result<Value, Error> {
+fn get_syslog(
+    param: Value,
+    _info: &ApiMethod,
+    rpcenv: &mut RpcEnvironment,
+) -> Result<Value, Error> {
 
     let (count, lines) = dump_journal(
         param["start"].as_u64(),
@@ -81,7 +85,7 @@ fn get_syslog(param: Value, _info: &ApiMethod) -> Result<Value, Error> {
         param["until"].as_str(),
         param["service"].as_str())?;
 
-    //fixme: $restenv->set_result_attrib('total', $count);
+    rpcenv.set_result_attrib("total", Value::from(count));
 
     Ok(json!(lines))
 }