netmaker/client/
node.rs

1//
2// Copyright (c) 2021 RepliXio Ltd. All rights reserved.
3// Use is subject to license terms.
4//
5
6use super::*;
7
8impl NetMaker {
9    /// Gets list of the registered nodes
10    pub async fn get_all_nodes(&self) -> Result<Vec<api::Node>, error::NetMakerFault> {
11        self.refresh_token().await?;
12        let text = self.get("/api/nodes").await?;
13        let nodes = json::from_str(&text)?;
14        Ok(nodes)
15    }
16}