feat: Changelog in update dialog (#551)

* add update confirmation dialog

* fix loader placement
This commit is contained in:
annon 2022-11-29 16:45:44 +01:00 committed by GitHub
parent 9e8193a6ac
commit 061e929705
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 148 additions and 27 deletions

View file

@ -51,7 +51,7 @@ class GithubAPI {
}
}
Future<Map<String, dynamic>?> _getLatestRelease(String repoName) async {
Future<Map<String, dynamic>?> getLatestRelease(String repoName) async {
try {
var response = await _dio.get(
'/repos/$repoName/releases/latest',
@ -97,7 +97,7 @@ class GithubAPI {
Future<File?> getLatestReleaseFile(String extension, String repoName) async {
try {
Map<String, dynamic>? release = await _getLatestRelease(repoName);
Map<String, dynamic>? release = await getLatestRelease(repoName);
if (release != null) {
Map<String, dynamic>? asset =
(release['assets'] as List<dynamic>).firstWhereOrNull(
@ -133,7 +133,7 @@ class GithubAPI {
Future<String> getLastestReleaseVersion(String repoName) async {
try {
Map<String, dynamic>? release = await _getLatestRelease(repoName);
Map<String, dynamic>? release = await getLatestRelease(repoName);
if (release != null) {
return release['tag_name'];
} else {