Merge pull request #1 from status-im/desktop-app-need

`Free` and `SetSignalEventCallback` added to the list of exported functions
This commit is contained in:
Michele Balistreri 2022-07-12 09:45:51 +02:00 committed by GitHub
commit 15f654ce3a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,11 +1,15 @@
package main
// #cgo LDFLAGS: -shared
// #include <stdlib.h>
import "C"
import (
"encoding/json"
"unsafe"
skg "github.com/status-im/status-keycard-go"
"github.com/status-im/status-keycard-go/signal"
)
func main() {}
@ -67,3 +71,13 @@ func KeycardCancelFlow() *C.char {
err := globalFlow.Cancel()
return retErr(err)
}
//export Free
func Free(param unsafe.Pointer) {
C.free(param)
}
//export KeycardSetSignalEventCallback
func KeycardSetSignalEventCallback(cb unsafe.Pointer) {
signal.KeycardSetSignalEventCallback(cb)
}