fix types

This commit is contained in:
shenlong-tanwen
2025-09-04 01:58:02 +05:30
parent 82c93cf325
commit 254ca4a13d
6 changed files with 161 additions and 189 deletions
@@ -24,7 +24,7 @@ Future<void> migrateCloudIds(ProviderContainer ref) async {
for (final mapping in mappingsToUpdate) {
final mobileMeta = AssetMetadataUpsertItemDto(
key: AssetMetadataKey.mobileApp,
value: {"iCloudId": mapping.cloudId},
value: RemoteAssetMobileAppMetadata(cloudId: mapping.cloudId).toMap(),
);
await assetApi.updateAssetMetadata(mapping.assetId, AssetMetadataUpsertDto(items: [mobileMeta]));
}
@@ -52,7 +52,7 @@ Future<List<_CloudIdMapping>> _fetchCloudIdMappings(Drift drift) async {
leftOuterJoin(
drift.remoteAssetMetadataEntity,
drift.remoteAssetMetadataEntity.assetId.equalsExp(drift.remoteAssetEntity.id) &
drift.remoteAssetMetadataEntity.key.equalsValue(RemoteAssetMetadataKey.mobileApp),
drift.remoteAssetMetadataEntity.key.equals(RemoteAssetMetadataKey.mobileApp.key),
useColumns: false,
),
])