1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use reqwest::Method;

use crate::{ClientError, NomadClient};

impl NomadClient {
    pub async fn status_get_leader(&self) -> Result<String, ClientError> {
        let req = self
            .request(Method::GET, "/status/leader");

        self.send::<String>(req).await
    }

    pub async fn status_get_peers(&self) -> Result<Vec<String>, ClientError> {
        let req = self
            .request(Method::GET, "/status/peers");

        self.send::<Vec<String>>(req).await
    }
}