1234567891011121314151617181920212223242526272829303132 |
- import 'dart:collection';
- import 'package:get/get.dart';
- import 'package:vitalapp/architecture/defines.dart';
- class ServerSettingState {
- final RxList<String> _savedList = RxList<String>();
- final RxString _usingServer = "".obs;
- final RxBool _enableSSL = false.obs;
- final RxString _host = "".obs;
- final RxInt _port = 80.obs;
- /// 已保存的服务地址
- List<String> get savedList => UnmodifiableListView(_savedList);
- set savedList(List<String> val) => _savedList.value = val;
- /// 正在使用的Server地址
- String get usingServer => _usingServer.value;
- set usingServer(String val) => _usingServer.updateValue(val);
- /// 是否启用SSL
- bool get enableSSL => _enableSSL.value;
- set enableSSL(bool val) => _enableSSL.updateValue(val);
- /// 主机地址
- String get host => _host.value;
- set host(String val) => _host.updateValue(val);
- /// 端口
- int get port => _port.value;
- set port(int val) => _port.updateValue(val);
- }
|