sync remote asset metadata

This commit is contained in:
shenlong-tanwen
2025-08-29 15:04:37 +05:30
parent b93b07f461
commit d81ee18238
12 changed files with 799 additions and 30 deletions
+2 -2
View File
@@ -6,8 +6,8 @@ import 'package:background_downloader/background_downloader.dart';
import 'package:flutter/material.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/constants/constants.dart';
import 'package:immich_mobile/domain/models/asset/asset_metadata.model.dart';
import 'package:immich_mobile/domain/models/asset/base_asset.model.dart';
import 'package:immich_mobile/domain/models/asset/metadata.model.dart';
import 'package:immich_mobile/domain/models/store.model.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/infrastructure/repositories/backup.repository.dart';
@@ -365,7 +365,7 @@ class UploadService {
'fileModifiedAt': modifiedAt.toUtc().toIso8601String(),
'isFavorite': isFavorite?.toString() ?? 'false',
'duration': '0',
'metadata': AssetMetadata(cloudId: cloudId).toJson(),
'metadata': RemoteAssetMetadata(cloudId: cloudId).toJson(),
if (fields != null) ...fields,
};