From b6ef153bfa8496c0895b9accda4944d38ec10620 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Sat, 29 Mar 2025 23:45:28 -0400 Subject: [PATCH] Update packages, increment version, run dart fix, switch to Shizuku plugin fork with bugfix (maybe temp) --- lib/app_sources/tencent.dart | 2 +- lib/providers/apps_provider.dart | 4 +++- lib/providers/source_provider.dart | 2 +- pubspec.lock | 32 +++++++++++++++--------------- pubspec.yaml | 4 ++-- 5 files changed, 23 insertions(+), 21 deletions(-) diff --git a/lib/app_sources/tencent.dart b/lib/app_sources/tencent.dart index 468a87d..3e85301 100644 --- a/lib/app_sources/tencent.dart +++ b/lib/app_sources/tencent.dart @@ -65,7 +65,7 @@ class Tencent extends AppSource { var releaseDate = json['app_detail_records'][appId]['app_info']['update_time']; var apkName = Uri.parse(apkUrl).queryParameters['fsname'] ?? - '${appId}_${version}.apk'; + '${appId}_$version.apk'; return APKDetails( version, [MapEntry(apkName, apkUrl)], AppNames(author, appName), diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index fac1257..940a2b6 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -800,7 +800,9 @@ class AppsProvider with ChangeNotifier { if (newInfo == null) { try { file.file.deleteSync(recursive: true); - additionalAPKs.forEach((a) => a.file.deleteSync(recursive: true)); + for (var a in additionalAPKs) { + a.file.deleteSync(recursive: true); + } } catch (e) { // } finally { diff --git a/lib/providers/source_provider.dart b/lib/providers/source_provider.dart index 6084fb9..89e6c28 100644 --- a/lib/providers/source_provider.dart +++ b/lib/providers/source_provider.dart @@ -363,7 +363,7 @@ class App { otherAssetUrls: otherAssetUrls); factory App.fromJson(Map json) { - Map originalJSON = new Map.from(json); + Map originalJSON = Map.from(json); try { json = appJSONCompatibilityModifiers(json); } catch (e) { diff --git a/pubspec.lock b/pubspec.lock index 86cb7e2..7994f21 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -80,10 +80,10 @@ packages: dependency: transitive description: name: archive - sha256: "0c64e928dcbefddecd234205422bcfc2b5e6d31be0b86fef0d0dd48d7b4c9742" + sha256: "7dcbd0f87fe5f61cb28da39a1a8b70dbc106e2fe0516f7836eb7bb2948481a12" url: "https://pub.dev" source: hosted - version: "4.0.4" + version: "4.0.5" args: dependency: transitive description: @@ -104,10 +104,10 @@ packages: dependency: "direct main" description: name: background_fetch - sha256: e9f26ae54d88310b7ac2a68f2f9fcee0081a4d5f11100f233a70702021e7ac4f + sha256: "442e82f508708be89fd0cc7e1dc3b27bc7c6c8c39a47967ccb7ed1c57b9108b5" url: "https://pub.dev" source: hosted - version: "1.3.7" + version: "1.3.8" battery_plus: dependency: "direct main" description: @@ -304,10 +304,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: ee11ce89f8937c39181bc88d57a455972f7545b86150d8f287d0d9cf95bcdf0a + sha256: "09b474c0c8117484b80cbebc043801ff91e05cfbd2874d512825c899e1754694" url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.2.3" fixnum: dependency: transitive description: @@ -580,10 +580,10 @@ packages: dependency: transitive description: name: image - sha256: "13d3349ace88f12f4a0d175eb5c12dcdd39d35c4c109a8a13dfeb6d0bd9e31c3" + sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928" url: "https://pub.dev" source: hosted - version: "4.5.3" + version: "4.5.4" intl: dependency: transitive description: @@ -860,10 +860,10 @@ packages: dependency: "direct main" description: name: provider - sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c + sha256: "489024f942069c2920c844ee18bb3d467c69e48955a4f32d1677f71be103e310" url: "https://pub.dev" source: hosted - version: "6.1.2" + version: "6.1.4" share_plus: dependency: "direct main" description: @@ -884,10 +884,10 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "846849e3e9b68f3ef4b60c60cf4b3e02e9321bc7f4d8c4692cf87ffa82fc8a3a" + sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5" url: "https://pub.dev" source: hosted - version: "2.5.2" + version: "2.5.3" shared_preferences_android: dependency: transitive description: @@ -950,8 +950,8 @@ packages: description: path: "." ref: master - resolved-ref: "25acc02612c2e0fcae40d312e047ac48106f8f6b" - url: "https://github.com/re7gog/shizuku_apk_installer" + resolved-ref: c4349ceb03ae7293987cc0290ef06761e62c082e + url: "https://github.com/wilver06w/shizuku_apk_installer" source: git version: "0.0.1" sky_engine: @@ -1195,10 +1195,10 @@ packages: dependency: transitive description: name: webview_flutter_android - sha256: "631093a7fbd93e9690ac61d8c8f3e857efbc189fc33f712b9ad6c01a623517ef" + sha256: e09150b28a07933839adef0e4a088bb43e8c8d9e6b93025b01882d4067a58ab0 url: "https://pub.dev" source: hosted - version: "4.3.3" + version: "4.3.4" webview_flutter_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8c77bea..930c598 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.1.47+2304 +version: 1.1.48+2305 environment: sdk: ^3.6.0 @@ -80,7 +80,7 @@ dependencies: ref: master shizuku_apk_installer: git: - url: https://github.com/re7gog/shizuku_apk_installer + url: https://github.com/wilver06w/shizuku_apk_installer ref: master markdown: any