From 1ecc9b73d4b08eb539eb1cedff3adc9112b757df Mon Sep 17 00:00:00 2001 From: problematicconsumer Date: Sat, 16 Sep 2023 13:14:52 +0330 Subject: [PATCH] fix: app update url --- lib/domain/app/app_info.dart | 2 ++ lib/features/common/new_version_dialog.dart | 5 +---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/domain/app/app_info.dart b/lib/domain/app/app_info.dart index 8410b5d5..7d2e530d 100644 --- a/lib/domain/app/app_info.dart +++ b/lib/domain/app/app_info.dart @@ -39,6 +39,7 @@ class RemoteVersionInfo with _$RemoteVersionInfo { required String buildNumber, required String releaseTag, required bool preRelease, + required String url, required DateTime publishedAt, required Environment flavor, }) = _RemoteVersionInfo; @@ -72,6 +73,7 @@ class RemoteVersionInfo with _$RemoteVersionInfo { buildNumber: buildNumber, releaseTag: fullTag, preRelease: preRelease, + url: json["html_url"] as String, publishedAt: publishedAt, flavor: flavor, ); diff --git a/lib/features/common/new_version_dialog.dart b/lib/features/common/new_version_dialog.dart index 5c46de47..2f584afd 100644 --- a/lib/features/common/new_version_dialog.dart +++ b/lib/features/common/new_version_dialog.dart @@ -3,7 +3,6 @@ import 'package:gap/gap.dart'; import 'package:go_router/go_router.dart'; import 'package:hiddify/core/core_providers.dart'; import 'package:hiddify/domain/app/app.dart'; -import 'package:hiddify/domain/constants.dart'; import 'package:hiddify/utils/utils.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; @@ -85,9 +84,7 @@ class NewVersionDialog extends HookConsumerWidget { ), TextButton( onPressed: () async { - await UriUtils.tryLaunch( - Uri.parse(Constants.githubLatestReleaseUrl), - ); + await UriUtils.tryLaunch(Uri.parse(newVersion.url)); }, child: Text(t.appUpdate.updateNowBtnTxt), ),