From 49be23c56aaabde169ad0ab9ddeb7bb5771c94c8 Mon Sep 17 00:00:00 2001 From: rurirei <72071920+rurirei@users.noreply.github.com> Date: Sun, 8 Nov 2020 11:40:02 +0800 Subject: [PATCH] bool in return --- AndroidLibV2rayLite/CoreI/Status.go | 1 + AndroidLibV2rayLite/interact.go | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/AndroidLibV2rayLite/CoreI/Status.go b/AndroidLibV2rayLite/CoreI/Status.go index 754f51f4..c7fadb19 100644 --- a/AndroidLibV2rayLite/CoreI/Status.go +++ b/AndroidLibV2rayLite/CoreI/Status.go @@ -6,6 +6,7 @@ import ( type Status struct { IsRunning bool + IsTRunning bool PackageName string PackageCodePath string diff --git a/AndroidLibV2rayLite/interact.go b/AndroidLibV2rayLite/interact.go index 5b0f401f..4a0b8d12 100644 --- a/AndroidLibV2rayLite/interact.go +++ b/AndroidLibV2rayLite/interact.go @@ -111,6 +111,10 @@ func (v *V2RayPoint) GetIsRunning() bool { return v.status.IsRunning } +func (v *V2RayPoint) GetIsTRunning() bool { + return v.status.IsTRunning +} + //Delegate Funcation func (v V2RayPoint) QueryStats(tag string, direct string) int64 { if v.statsManager == nil { @@ -161,13 +165,13 @@ func (v *V2RayPoint) pointloop() error { v.SupportSet.Setup(v.status.GetVPNSetupArg(v.EnableLocalDNS, v.ForwardIpv6)) v.SupportSet.OnEmitStatus(0, "Running") - isTRunning := false + v.status.IsTRunning = false if !v.ProxyOnly { if err := v.runTun2socks(); err != nil { log.Println(err) return err } - isTRunning = true + v.status.IsTRunning = true log.Printf("EnableLocalDNS: %v\nForwardIpv6: %v\nDomainName: %s", v.EnableLocalDNS,