summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-22 09:56:57 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-22 09:56:57 +0200
commit04cd26387de8e28da4d23ca92a9e9f045cad1665 (patch)
tree8f7f086e6c993d20e08f0d358d40127c8dc01ab5 /src
parent08b5cab875f1a84162bb47773bbe72135135b90e (diff)
API: Add /disconnect
Diffstat (limited to 'src')
-rw-r--r--src/api.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/api.go b/src/api.go
index bb7d86b..6f3d847 100644
--- a/src/api.go
+++ b/src/api.go
@@ -102,3 +102,8 @@ func (server *Server) APIConnectOpenVPN(profile_id string) (string, string, erro
expires := header.Get("expires")
return string(connectBody), expires, nil
}
+
+// This needs no further return value as it's best effort
+func (server *Server) APIDisconnect() {
+ server.apiAuthenticatedRetry(http.MethodPost, "/disconnect", nil)
+}