fix: late init data error

This commit is contained in:
bggRGjQaUbCoE
2024-08-30 12:40:59 +08:00
parent c88101c2b5
commit d9eab8de47

View File

@@ -298,10 +298,10 @@ class AboutController extends GetxController {
final SettingController settingController = Get.put(SettingController()); final SettingController settingController = Get.put(SettingController());
RxString currentVersion = ''.obs; RxString currentVersion = ''.obs;
RxString remoteVersion = ''.obs; RxString remoteVersion = ''.obs;
late LatestDataModel remoteAppInfo; LatestDataModel? remoteAppInfo;
RxBool isUpdate = true.obs; RxBool isUpdate = true.obs;
RxBool isLoading = true.obs; RxBool isLoading = true.obs;
late LatestDataModel data; LatestDataModel? data;
RxInt count = 0.obs; RxInt count = 0.obs;
@override @override
@@ -349,7 +349,7 @@ class AboutController extends GetxController {
} }
data = LatestDataModel.fromJson(result.data[0]); data = LatestDataModel.fromJson(result.data[0]);
remoteAppInfo = data; remoteAppInfo = data;
remoteVersion.value = data.tagName!; remoteVersion.value = data!.tagName!;
isUpdate.value = isUpdate.value =
Utils.needUpdate(currentVersion.value, remoteVersion.value); Utils.needUpdate(currentVersion.value, remoteVersion.value);
isLoading.value = false; isLoading.value = false;
@@ -357,8 +357,10 @@ class AboutController extends GetxController {
// 跳转下载/本地更新 // 跳转下载/本地更新
Future onUpdate() async { Future onUpdate() async {
if (data != null) {
Utils.matchVersion(data); Utils.matchVersion(data);
} }
}
// 跳转github // 跳转github
githubUrl() { githubUrl() {