server/varlink_api: factor out default socket location
This commit is contained in:
+4
-2
@@ -5,7 +5,9 @@ use roowho2_lib::{
|
||||
proto::finger_protocol::FingerResponseUserEntry,
|
||||
server::{
|
||||
fingerd::{FingerRequestInfo, FingerRequestNetworking},
|
||||
varlink_api::{VarlinkFingerClientError, VarlinkFingerClientProxy},
|
||||
varlink_api::{
|
||||
DEFAULT_CLIENT_SERVER_SOCKET_PATH, VarlinkFingerClientError, VarlinkFingerClientProxy,
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -174,7 +176,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
return Ok(());
|
||||
}
|
||||
|
||||
let mut conn = zlink::tokio::unix::connect("/run/roowho2/roowho2.varlink")
|
||||
let mut conn = zlink::tokio::unix::connect(DEFAULT_CLIENT_SERVER_SOCKET_PATH)
|
||||
.await
|
||||
.expect("Failed to connect to fingerd server");
|
||||
|
||||
|
||||
+4
-2
@@ -5,7 +5,9 @@ use clap_complete::{Shell, generate};
|
||||
|
||||
use roowho2_lib::{
|
||||
proto::WhodStatusUpdate,
|
||||
server::varlink_api::{VarlinkRwhodClientError, VarlinkRwhodClientProxy},
|
||||
server::varlink_api::{
|
||||
DEFAULT_CLIENT_SERVER_SOCKET_PATH, VarlinkRwhodClientError, VarlinkRwhodClientProxy,
|
||||
},
|
||||
};
|
||||
|
||||
/// Show host status of local machines.
|
||||
@@ -87,7 +89,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
Some(i64::from(args.idle_timeout) * 60)
|
||||
};
|
||||
|
||||
let mut conn = zlink::tokio::unix::connect("/run/roowho2/roowho2.varlink")
|
||||
let mut conn = zlink::tokio::unix::connect(DEFAULT_CLIENT_SERVER_SOCKET_PATH)
|
||||
.await
|
||||
.expect("Failed to connect to rwhod server");
|
||||
|
||||
|
||||
+4
-2
@@ -5,7 +5,9 @@ use clap::{CommandFactory, Parser};
|
||||
use clap_complete::{Shell, generate};
|
||||
use roowho2_lib::{
|
||||
proto::WhodUserEntry,
|
||||
server::varlink_api::{VarlinkRwhodClientError, VarlinkRwhodClientProxy},
|
||||
server::varlink_api::{
|
||||
DEFAULT_CLIENT_SERVER_SOCKET_PATH, VarlinkRwhodClientError, VarlinkRwhodClientProxy,
|
||||
},
|
||||
};
|
||||
|
||||
/// Check who is logged in on local machines.
|
||||
@@ -61,7 +63,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
Some(i64::from(args.idle_timeout) * 60)
|
||||
};
|
||||
|
||||
let mut conn = zlink::tokio::unix::connect("/run/roowho2/roowho2.varlink")
|
||||
let mut conn = zlink::tokio::unix::connect(DEFAULT_CLIENT_SERVER_SOCKET_PATH)
|
||||
.await
|
||||
.expect("Failed to connect to rwhod server");
|
||||
|
||||
|
||||
@@ -4,8 +4,6 @@ use serde::{Deserialize, Serialize};
|
||||
|
||||
pub const DEFAULT_CONFIG_PATH: &str = "/etc/roowho2/config.toml";
|
||||
|
||||
pub const DEFAULT_CLIENT_SOCKET_PATH: &str = "/run/roowho2/server_client.sock";
|
||||
|
||||
/// Default interval between rwhod status packet broadcasts.
|
||||
const DEFAULT_SEND_INTERVAL_SECONDS: u64 = 60;
|
||||
|
||||
|
||||
@@ -20,6 +20,8 @@ use crate::{
|
||||
},
|
||||
};
|
||||
|
||||
pub const DEFAULT_CLIENT_SERVER_SOCKET_PATH: &str = "/run/roowho2/roowho2.varlink";
|
||||
|
||||
// Types for 'no.ntnu.pvv.roowho2.rwhod'
|
||||
|
||||
#[zlink::proxy("no.ntnu.pvv.roowho2.rwhod")]
|
||||
|
||||
Reference in New Issue
Block a user