use crate::api::{http::HttpClient, types::ApiResult};
use rrelayer_core::authentication::api::StatusResponse;
use std::sync::Arc;
#[derive(Clone)]
pub struct AuthenticationApi {
client: Arc<HttpClient>,
}
impl AuthenticationApi {
pub fn new(client: Arc<HttpClient>) -> Self {
Self { client }
}
pub async fn test_auth(&self) -> ApiResult<StatusResponse> {
self.client.get("auth/status").await
}
}