diff --git a/main.go b/main.go index 25e426c..127cdf2 100644 --- a/main.go +++ b/main.go @@ -414,9 +414,9 @@ func ChangePairingPassword(jsonParams *C.char) *C.char { return retValue("ok", true) } -//export SetSignalEventCallback -func SetSignalEventCallback(cb unsafe.Pointer) { - signal.SetSignalEventCallback(cb) +//export KeycardSetSignalEventCallback +func KeycardSetSignalEventCallback(cb unsafe.Pointer) { + signal.KeycardSetSignalEventCallback(cb) } func bytesToInt(s []byte) int { diff --git a/signal/signals.c b/signal/signals.c index 8274bea..f0ffc76 100644 --- a/signal/signals.c +++ b/signal/signals.c @@ -10,7 +10,7 @@ typedef void (*callback)(const char *jsonEvent); callback gCallback = 0; -bool StatusServiceSignalEvent(const char *jsonEvent) { +bool KeycardServiceSignalEvent(const char *jsonEvent) { if (gCallback) { gCallback(jsonEvent); } else { @@ -20,6 +20,6 @@ bool StatusServiceSignalEvent(const char *jsonEvent) { return true; } -void SetEventCallback(void *cb) { +void KeycardSetEventCallback(void *cb) { gCallback = (callback)cb; } diff --git a/signal/signals.go b/signal/signals.go index 8073a63..21189c3 100644 --- a/signal/signals.go +++ b/signal/signals.go @@ -4,8 +4,8 @@ package signal #include #include #include -extern bool StatusServiceSignalEvent(const char *jsonEvent); -extern void SetEventCallback(void *cb); +extern bool KeycardServiceSignalEvent(const char *jsonEvent); +extern void KeycardSetEventCallback(void *cb); */ import "C" import ( @@ -17,14 +17,14 @@ import ( "github.com/ethereum/go-ethereum/log" ) -// MobileSignalHandler is a simple callback function that gets called when any signal is received -type MobileSignalHandler func([]byte) +// KeycardSignalHandler is a simple callback function that gets called when any signal is received +type KeycardSignalHandler func([]byte) // storing the current signal handler here -var mobileSignalHandler MobileSignalHandler +var keycardSignalHandler KeycardSignalHandler // All general log messages in this package should be routed through this logger. -var logger = log.New("package", "status-go/signal") +var logger = log.New("package", "keycard-go/signal") // Envelope is a general signal sent upward from node to RN app type Envelope struct { @@ -49,12 +49,12 @@ func send(typ string, event interface{}) { return } // If a Go implementation of signal handler is set, let's use it. - if mobileSignalHandler != nil { - mobileSignalHandler(data) + if keycardSignalHandler != nil { + keycardSignalHandler(data) } else { // ...and fallback to C implementation otherwise. str := C.CString(string(data)) - C.StatusServiceSignalEvent(str) + C.KeycardServiceSignalEvent(str) C.free(unsafe.Pointer(str)) } } @@ -99,18 +99,18 @@ func NotifyNode(jsonEvent *C.char) { //nolint: golint func TriggerTestSignal() { str := C.CString(`{"answer": 42}`) - C.StatusServiceSignalEvent(str) + C.KeycardServiceSignalEvent(str) C.free(unsafe.Pointer(str)) } -// SetMobileSignalHandler sets new handler for geth events +// SetKeycardSignalHandler sets new handler for geth events // this function uses pure go implementation -func SetMobileSignalHandler(handler MobileSignalHandler) { - mobileSignalHandler = handler +func SetKeycardSignalHandler(handler KeycardSignalHandler) { + keycardSignalHandler = handler } -// SetSignalEventCallback set callback +// KeycardSetSignalEventCallback set callback // this function uses C implementation (see `signals.c` file) -func SetSignalEventCallback(cb unsafe.Pointer) { - C.SetEventCallback(cb) +func KeycardSetSignalEventCallback(cb unsafe.Pointer) { + C.KeycardSetEventCallback(cb) }