mirror of
https://github.com/immich-app/immich.git
synced 2025-01-21 00:52:43 -05:00
fd99bd05cf
* setup ios * chore: succesfully sent media to the app * share from Android * wip: navigate to share screen * wip: UI for displaying upload candidate * wip: logic * wip: upload logic * wip: up up up we got it up * wip * wip * wip * upload state * feat: i18n * fix: release build ios' * feat: clear file cache * pr feedback * using const for checking download status --------- Co-authored-by: Alex <alex@pop-os.localdomain>
11 lines
391 B
Dart
11 lines
391 B
Dart
import 'package:background_downloader/background_downloader.dart';
|
|
|
|
abstract interface class IUploadRepository {
|
|
void Function(TaskStatusUpdate)? onUploadStatus;
|
|
void Function(TaskProgressUpdate)? onTaskProgress;
|
|
|
|
Future<bool> upload(UploadTask task);
|
|
Future<bool> cancel(String id);
|
|
Future<void> deleteAllTrackingRecords();
|
|
Future<void> deleteRecordsWithIds(List<String> id);
|
|
}
|