Download to the public Downloads folder.

Removed ununsed permissions.
This commit is contained in:
Iulian Ciorascu
2023-02-09 16:14:50 +01:00
parent 65750b9f61
commit d7cbe40395
4 changed files with 30 additions and 9 deletions

View File

@@ -6,8 +6,10 @@ import 'package:paperless_mobile/core/service/file_service.dart';
import 'package:paperless_mobile/extensions/flutter_extensions.dart';
import 'package:paperless_mobile/generated/l10n.dart';
import 'package:paperless_mobile/helpers/message_helpers.dart';
import 'package:paperless_mobile/helpers/permission_helpers.dart';
import 'package:paperless_mobile/constants.dart';
import 'package:provider/provider.dart';
import 'package:permission_handler/permission_handler.dart';
class DocumentDownloadButton extends StatefulWidget {
final DocumentModel? document;
@@ -47,6 +49,13 @@ class _DocumentDownloadButtonState extends State<DocumentDownloadButton> {
context, "This feature is currently only supported on Android!");
return;
}
if (true) {
// should check for android versions < 30
final isGranted = await askForPermission(Permission.storage);
if (!isGranted) {
return;
}
}
setState(() => _isDownloadPending = true);
final service = context.read<PaperlessDocumentsApi>();
try {