Showing
1 changed file
with
8 additions
and
2 deletions
| @@ -67,8 +67,14 @@ class AppEnvironmentConfig { | @@ -67,8 +67,14 @@ class AppEnvironmentConfig { | ||
| 67 | 67 | ||
| 68 | Future<void> setRegion(AppRegion value) async { | 68 | Future<void> setRegion(AppRegion value) async { |
| 69 | region.value = value; | 69 | region.value = value; |
| 70 | - await _storage.writeRegion(value); | ||
| 71 | - Get.find<DioClient>().refreshBaseUrl(); | 70 | + try { |
| 71 | + await _storage.writeRegion(value); | ||
| 72 | + if (Get.isRegistered<DioClient>()) { | ||
| 73 | + Get.find<DioClient>().refreshBaseUrl(); | ||
| 74 | + } | ||
| 75 | + } catch (e) { | ||
| 76 | + debugPrint('setRegion failed: $e'); | ||
| 77 | + } | ||
| 72 | } | 78 | } |
| 73 | 79 | ||
| 74 | get hideChooseRegion => _storage.hideChooseRegion; | 80 | get hideChooseRegion => _storage.hideChooseRegion; |
-
Please register or login to post a comment