From ca1205f88da733c2bde9e423b2bf837157dfa488 Mon Sep 17 00:00:00 2001 From: franzap <_@franzap.com> Date: Tue, 24 Dec 2024 16:17:20 -0300 Subject: [PATCH] Remove useless function --- lib/models/app.dart | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/lib/models/app.dart b/lib/models/app.dart index 50e69a2..e063b6b 100644 --- a/lib/models/app.dart +++ b/lib/models/app.dart @@ -2,7 +2,6 @@ import 'dart:async'; import 'dart:io'; import 'dart:isolate'; -import 'package:android_package_manager/android_package_manager.dart'; import 'package:async/async.dart'; import 'package:background_downloader/background_downloader.dart'; import 'package:collection/collection.dart'; @@ -186,26 +185,6 @@ class App extends BaseApp with DataModelMixin { } } } - - Future packageCertificateMatches() async { - if (latestMetadata!.apkSignatureHash == null) return null; - - final flags = PackageInfoFlags( - {PMFlag.getPermissions, PMFlag.getSigningCertificates}, - ); - - final i = await packageManager.getPackageInfo( - packageName: identifier!, flags: flags); - if (i == null) { - return null; - } - final bytes = i.signingInfo!.signingCertificateHistory!.first; - final installedApkSigHash = sha256.convert(bytes).toString().toLowerCase(); - final metadataSigHashes = - latestMetadata?.tagMap['apk_signature_hash'] ?? {}; - return metadataSigHashes - .any((msh) => msh.toLowerCase() == installedApkSigHash); - } } mixin AppAdapter on Adapter {