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