GlobalController.dart 756 B

123456789101112131415161718192021222324252627
  1. import 'package:get/get.dart';
  2. import '../common/LogHelper.dart';
  3. import '../data/model/NodeMode.dart';
  4. import '../network/api_service.dart';
  5. class GlobalController extends GetxController {
  6. var nodeModes = <nodeMode>[].obs;
  7. var isLoading = false.obs;
  8. var errorMsg = ''.obs;
  9. Future<void> fetchNodes() async {
  10. nodeModes.value = await ApiService().getNode("/api/client/v4/nodes?vless=1");
  11. // try {
  12. // isLoading.value = true;
  13. // nodeModes.clear();
  14. // nodeModes.value = await ApiService().getNode("/api/client/v6/nodes?vless=1");
  15. // LogHelper().d(nodeModes.toList());
  16. // //loadSelectedNode();
  17. // } catch (e) {
  18. // throw e.toString();
  19. // } finally {
  20. // isLoading.value = false;
  21. // }
  22. }
  23. }