refactor(mobile): download.interface.dart ()

This commit is contained in:
Alex 2025-06-20 09:11:52 -05:00 committed by GitHub
commit 9c25b8ba7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 2 additions and 28 deletions
mobile/lib/interfaces

View file

@ -1,15 +0,0 @@
import 'package:background_downloader/background_downloader.dart';
abstract interface class IDownloadRepository {
void Function(TaskStatusUpdate)? onImageDownloadStatus;
void Function(TaskStatusUpdate)? onVideoDownloadStatus;
void Function(TaskStatusUpdate)? onLivePhotoDownloadStatus;
void Function(TaskProgressUpdate)? onTaskProgress;
Future<List<TaskRecord>> getLiveVideoTasks();
Future<List<bool>> downloadAll(List<DownloadTask> tasks);
Future<bool> cancel(String id);
Future<void> deleteAllTrackingRecords();
Future<void> deleteRecordsWithIds(List<String> id);
}