1
0
Fork 0
mirror of https://gitlab.com/nkming2/nc-photos.git synced 2025-03-12 18:28:52 +01:00
nc-photos/lib/use_case/import_pending_shared_album.dart
2021-10-02 17:35:46 +08:00

18 lines
618 B
Dart

import 'package:nc_photos/account.dart';
import 'package:nc_photos/entity/file.dart';
import 'package:nc_photos/remote_storage_util.dart' as remote_storage_util;
import 'package:nc_photos/use_case/move.dart';
/// Import a shared album from the pending dir to the library
class ImportPendingSharedAlbum {
ImportPendingSharedAlbum(this.fileRepo);
Future<void> call(Account account, File albumFile) => Move(fileRepo)(
account,
albumFile,
"${remote_storage_util.getRemoteAlbumsDir(account)}/${albumFile.filename}",
shouldCreateMissingDir: true,
);
final FileRepo fileRepo;
}