diff options
author | kali kaneko (leap communications) <kali@leap.se> | 2021-09-24 20:58:30 +0200 |
---|---|---|
committer | kali kaneko (leap communications) <kali@leap.se> | 2021-10-06 18:38:22 +0200 |
commit | 3234cdbd265a75182df1614c125707149d6c8e0b (patch) | |
tree | 9ab17b2a7bc80d670b4cb2c0be32676caa6b0bf5 /pkg/backend/api.go | |
parent | 0dda8bd96dab66edd0a922d219a10431247f41ff (diff) |
[feat] persist obfs4 & udp prefs
Diffstat (limited to 'pkg/backend/api.go')
-rw-r--r-- | pkg/backend/api.go | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pkg/backend/api.go b/pkg/backend/api.go index 96f3072..51fa377 100644 --- a/pkg/backend/api.go +++ b/pkg/backend/api.go @@ -80,7 +80,21 @@ func UseAutomaticGateway() { } func SetTransport(label string) { - ctx.bm.SetTransport(label) + err := ctx.bm.SetTransport(label) + if err != nil { + log.Println(err) + } + if label == "obfs4" { + ctx.cfg.SetUseObfs4(true) + } else { + ctx.cfg.SetUseObfs4(false) + } + go trigger(OnStatusChanged) +} + +func SetUDP(udp bool) { + log.Println("DEBUG setting UDP") + ctx.cfg.SetUseUDP(udp) go trigger(OnStatusChanged) } |