From 1c75a69ae3c1fd6739e83c8767022fb9f469e555 Mon Sep 17 00:00:00 2001 From: Benjamin Wenger <ben@elixxir.ioo> Date: Mon, 21 Jun 2021 21:40:14 -0700 Subject: [PATCH] fixed health callbacks binding later to fix compatibility with go mobile --- bindings/client.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bindings/client.go b/bindings/client.go index 4c25423e1..432ba9516 100644 --- a/bindings/client.go +++ b/bindings/client.go @@ -259,12 +259,12 @@ func (c *Client) IsNetworkHealthy() bool { // RegisterNetworkHealthCB registers the network health callback to be called // any time the network health changes. Returns a unique ID that can be used to // unregister the network health callback. -func (c *Client) RegisterNetworkHealthCB(nhc NetworkHealthCallback) uint64 { - return c.api.GetHealth().AddFunc(nhc.Callback) +func (c *Client) RegisterNetworkHealthCB(nhc NetworkHealthCallback) int64 { + return int64(c.api.GetHealth().AddFunc(nhc.Callback)) } -func (c *Client) UnregisterNetworkHealthCB(funcID uint64) { - c.api.GetHealth().RemoveFunc(funcID) +func (c *Client) UnregisterNetworkHealthCB(funcID int64) { + c.api.GetHealth().RemoveFunc(uint64(funcID)) } // RegisterListener records and installs a listener for messages -- GitLab