|
@@ -21,6 +21,15 @@ class TrayController extends GetxController with TrayListener {
|
|
|
Future<void> initTray() async {
|
|
|
await trayManager.setIcon('assets/images/logo/logo.ico');
|
|
|
// await trayManager.setTitle('jsq');
|
|
|
+ var tun = await SharedPreferencesUtil().getString("tun");
|
|
|
+ if(tun == null){
|
|
|
+ disabledTun.value == false;
|
|
|
+ } else {
|
|
|
+ disabledTun.value = tun == "true" ? true : false;
|
|
|
+ if(tun == "true" ){
|
|
|
+ await controllers.global.TunProxySwitch(disabledTun.value);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
updateTray();
|
|
|
trayManager.addListener(this);
|
|
@@ -34,15 +43,6 @@ class TrayController extends GetxController with TrayListener {
|
|
|
|
|
|
}
|
|
|
|
|
|
- var tun = await SharedPreferencesUtil().getString("tun");
|
|
|
- if(tun == null){
|
|
|
- disabledTun.value == false;
|
|
|
- } else {
|
|
|
- disabledTun.value = tun == "true" ? true : false;
|
|
|
- if(tun == "true" ){
|
|
|
- await controllers.global.TunProxySwitch(disabledTun.value);
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
|
|
|
final disabled = controllers.global.connectStatus.value == false;
|