handleDownloadRequest function
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});
}
}