Only ask for install perm. for non-track-only apps

This commit is contained in:
Imran Remtulla
2022-11-25 19:07:05 -05:00
parent d29534ef2e
commit 42475fa42a
4 changed files with 31 additions and 19 deletions

View File

@@ -155,15 +155,19 @@ class _AddAppPageState extends State<AddAppPage> {
}
if (cont) {
HapticFeedback.selectionClick();
App app = await sourceProvider.getApp(
pickedSource!,
userInput,
sourceSpecificAdditionalData,
trackOnly: pickedSource!
.enforceTrackOnly ||
userPickedTrackOnly);
await settingsProvider
.getInstallPermission();
var trackOnly = pickedSource!
.enforceTrackOnly ||
userPickedTrackOnly;
App app =
await sourceProvider.getApp(
pickedSource!,
userInput,
sourceSpecificAdditionalData,
trackOnly: trackOnly);
if (!trackOnly) {
await settingsProvider
.getInstallPermission();
}
// Only download the APK here if you need to for the package ID
if (sourceProvider
.isTempId(app.id) &&