Skip to content
Snippets Groups Projects
Commit 065a24a7 authored by Josh Brooks's avatar Josh Brooks
Browse files

Expose GetNodeRegistrationStatus to the bindings

parent a424681a
No related branches found
No related tags found
3 merge requests!510Release,!315Hotfix/bindings updates,!313Expose GetNodeRegistrationStatus to the bindings
......@@ -90,6 +90,16 @@ func (c *Cmix) NetworkFollowerStatus() int {
return int(c.api.NetworkFollowerStatus())
}
// GetNodeRegistrationStatus returns the current state of nodes registration.
//
// Returns:
// - The number of nodes with which the user is registered.
// - The number of nodes present in the NDF.
// - An error. This will most likely occur if the network is unhealthy.
func (c *Cmix) GetNodeRegistrationStatus() (int, int, error) {
return c.api.GetNodeRegistrationStatus()
}
// HasRunningProcessies checks if any background threads are running and returns
// true if one or more are.
//
......
package bindings
......@@ -445,9 +445,9 @@ func (c *Cmix) GetEventReporter() event.Reporter {
}
// GetNodeRegistrationStatus gets the current state of nodes registration. It
// returns the total number of nodes in the NDF and the number of those that are
// currently registered with. An error is returned if the network is not
// healthy.
// returns the number of nodes that the user is currently registered with and
// the total number of nodes in the NDF and. An error is returned if the network
// is not healthy.
func (c *Cmix) GetNodeRegistrationStatus() (int, int, error) {
// Return an error if the network is not healthy
if !c.GetCmix().IsHealthy() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment