summaryrefslogtreecommitdiff
path: root/exports
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-03-29 15:55:45 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-03-29 15:55:45 +0200
commitf588641f09d5e3b774a3597ebbe80b92879dd655 (patch)
tree05b8bda7d64761e178a85d5dd0cb27b0e86f7311 /exports
parent85862b19ea13090d763f31054c3d8244c220704d (diff)
State: Add a deregister method for cleanup
Diffstat (limited to 'exports')
-rw-r--r--exports/exports.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/exports/exports.go b/exports/exports.go
index 4e998bf..5a4d7b9 100644
--- a/exports/exports.go
+++ b/exports/exports.go
@@ -39,6 +39,12 @@ func Register(name *C.char, config_directory *C.char, stateCallback C.PythonCB)
return C.CString(ErrorToString(registerErr))
}
+//export Deregister
+func Deregister() {
+ state := eduvpn.GetVPNState()
+ state.Deregister()
+}
+
func ErrorToString(error error) string {
if error == nil {
return ""