feat: lock folder action (#19634)

* feat: lock folder action

* refactor
This commit is contained in:
Alex 2025-07-01 09:03:45 -05:00 committed by GitHub
parent e0c4b8df6f
commit fa418d778b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 143 additions and 3 deletions

View file

@ -48,4 +48,26 @@ class ActionService {
AssetVisibility.timeline,
);
}
Future<void> moveToLockFolder(List<String> remoteIds) async {
await _assetApiRepository.updateVisibility(
remoteIds,
AssetVisibilityEnum.locked,
);
await _remoteAssetRepository.updateVisibility(
remoteIds,
AssetVisibility.locked,
);
}
Future<void> removeFromLockFolder(List<String> remoteIds) async {
await _assetApiRepository.updateVisibility(
remoteIds,
AssetVisibilityEnum.timeline,
);
await _remoteAssetRepository.updateVisibility(
remoteIds,
AssetVisibility.timeline,
);
}
}