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}