handleDownloadRequest function

Future<void> handleDownloadRequest(
  1. DownloadRequest req
)

Implementation

Future<void> handleDownloadRequest(DownloadRequest req) async {
  final url = req.url;
  if (url.isEmpty) {
    logError('Download request missing URL');
    return;
  }
  try {
    await downloadFile(url, req.filename);
  } catch (e) {
    logError('Failed to handle download request', {'request': req, 'error': e});
  }
}