diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-03-01 00:34:35 +0100 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-03-01 00:34:35 +0100 |
| commit | a1519ff7685ac987f9d70b1fb49bf777028d49b0 (patch) | |
| tree | eca17170c17bb296320297e79d355a181be55866 /exports | |
| parent | 48b669b8b37b18f6641a96d4b0986b5f1b9fef15 (diff) | |
Client + Exports + HTTP: Set a user-agent using the client's version
Diffstat (limited to 'exports')
| -rw-r--r-- | exports/exports.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/exports/exports.go b/exports/exports.go index 6e50f65..d9ec122 100644 --- a/exports/exports.go +++ b/exports/exports.go @@ -108,12 +108,14 @@ func GetVPNState(name string) (*client.Client, error) { //export Register func Register( name *C.char, + version *C.char, configDirectory *C.char, language *C.char, stateCallback C.PythonCB, debug C.int, ) *C.error { nameStr := C.GoString(name) + versionStr := C.GoString(version) state, stateErr := GetVPNState(nameStr) if stateErr != nil { state = &client.Client{} @@ -128,6 +130,7 @@ func Register( PStateCallbacks[nameStr] = stateCallback registerErr := state.Register( nameStr, + versionStr, C.GoString(configDirectory), C.GoString(language), func(old client.FSMStateID, new client.FSMStateID, data interface{}) bool { |
