post_enrollment_app/lib/pages/helpers/ecard_download_service.dart

25 lines
602 B
Dart

import 'download_result.dart';
import 'ecard_download_service_stub.dart'
if (dart.library.io) 'ecard_download_service_io.dart'
if (dart.library.html) 'ecard_download_service_web.dart' as impl;
class EcardDownloadService {
const EcardDownloadService();
Future<bool> ensureStorageAccess() {
return impl.ensureStorageAccessImpl();
}
Future<DownloadResult> downloadEcard({
required String url,
required String fileName,
Map<String, String>? headers,
}) {
return impl.downloadEcardImpl(
url: url,
fileName: fileName,
headers: headers,
);
}
}