chore: bump dart sdk to 3.8 (#20355)

* chore: bump dart sdk to 3.8

* chore: make build

* make pigeon

* chore: format files

---------

Co-authored-by: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com>
This commit is contained in:
shenlong 2025-07-29 00:34:03 +05:30 committed by GitHub
parent 9b3718120b
commit e52b9d15b5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
643 changed files with 32561 additions and 35292 deletions

View file

@ -20,17 +20,11 @@ class TrashService {
final AssetRepository _assetRepository;
final UserService _userService;
const TrashService(
this._apiService,
this._assetRepository,
this._userService,
);
const TrashService(this._apiService, this._assetRepository, this._userService);
Future<void> restoreAssets(Iterable<Asset> assetList) async {
final remoteAssets = assetList.where((a) => a.isRemote);
await _apiService.trashApi.restoreAssets(
BulkIdsDto(ids: remoteAssets.map((e) => e.remoteId!).toList()),
);
await _apiService.trashApi.restoreAssets(BulkIdsDto(ids: remoteAssets.map((e) => e.remoteId!).toList()));
final updatedAssets = remoteAssets.map((asset) {
asset.isTrashed = false;
@ -49,15 +43,9 @@ class TrashService {
final ids = trashedAssets.map((e) => e.remoteId!).toList();
await _assetRepository.transaction(() async {
await _assetRepository.deleteAllByRemoteId(
ids,
state: AssetState.remote,
);
await _assetRepository.deleteAllByRemoteId(ids, state: AssetState.remote);
final merged = await _assetRepository.getAllByRemoteId(
ids,
state: AssetState.merged,
);
final merged = await _assetRepository.getAllByRemoteId(ids, state: AssetState.merged);
if (merged.isEmpty) {
return;
}