diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-04-26 12:44:19 +0200 |
|---|---|---|
| committer | Jeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com> | 2023-09-25 09:43:37 +0200 |
| commit | 925ac224fe2ba253a90775268c651c5719c56de2 (patch) | |
| tree | 3b304e37d9ffd0291d32f0b13cf35435ad6b6714 /exports | |
| parent | 8c1a0c03ba6496f9b6fd1f95c658f2212a82881e (diff) | |
Exports: Remove token updater
Diffstat (limited to 'exports')
| -rw-r--r-- | exports/exports.go | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/exports/exports.go b/exports/exports.go index af56a8a..f33fedd 100644 --- a/exports/exports.go +++ b/exports/exports.go @@ -4,7 +4,6 @@ package main #include <stdint.h> #include <stdlib.h> #include "error.h" -#include "server.h" typedef long long int (*ReadRxBytes)(); @@ -140,28 +139,6 @@ func ExpiryTimes() (*C.char, *C.char) { return C.CString(ret), nil } -//export SetTokenUpdater -func SetTokenUpdater(name *C.char, updater C.UpdateToken) *C.error { - nameStr := C.GoString(name) - state, stateErr := GetVPNState(nameStr) - if stateErr != nil { - return getError(stateErr) - } - state.SetTokenUpdater(func(srv server.Server, tok oauth.Token) { - b, err := srv.Base() - if err != nil { - log.Logger.Warningf("No server base found for token updating with error: %v", err) - return - } - cName := C.CString(nameStr) - cSrv := getCPtrServer(state, b) - cTok := cToken(tok) - C.update_token(updater, cName, cSrv, cTok) - FreeString(cName) - }) - return nil -} - //export Deregister func Deregister() *C.char { state, stateErr := getVPNState() |
