fix: handle edited assets for merged/local assets

This commit is contained in:
bwees
2026-01-13 11:38:00 -06:00
parent 2190921c85
commit 7baf58ef6d
52 changed files with 1399 additions and 73 deletions
+2
View File
@@ -64,6 +64,7 @@ abstract final class LocalAssetStub {
type: AssetType.image,
createdAt: DateTime(2025),
updatedAt: DateTime(2025, 2),
isEdited: false,
);
static final image2 = LocalAsset(
@@ -72,5 +73,6 @@ abstract final class LocalAssetStub {
type: AssetType.image,
createdAt: DateTime(2000),
updatedAt: DateTime(20021),
isEdited: false,
);
}
+2
View File
@@ -131,6 +131,7 @@ abstract final class TestUtils {
isFavorite: false,
width: width,
height: height,
isEdited: false,
);
}
@@ -154,6 +155,7 @@ abstract final class TestUtils {
width: width,
height: height,
orientation: orientation,
isEdited: false,
);
}
}
@@ -17,6 +17,7 @@ class MediumFactory {
DateTime? createdAt,
DateTime? updatedAt,
String? checksum,
bool? isEdited,
}) {
final random = Random();
@@ -27,6 +28,7 @@ class MediumFactory {
type: type ?? AssetType.image,
createdAt: createdAt ?? DateTime.fromMillisecondsSinceEpoch(random.nextInt(1000000000)),
updatedAt: updatedAt ?? DateTime.fromMillisecondsSinceEpoch(random.nextInt(1000000000)),
isEdited: isEdited ?? false,
);
}
@@ -13,6 +13,7 @@ LocalAsset createLocalAsset({
DateTime? createdAt,
DateTime? updatedAt,
bool isFavorite = false,
bool isEdited = false,
}) {
return LocalAsset(
id: 'local-id',
@@ -23,6 +24,7 @@ LocalAsset createLocalAsset({
createdAt: createdAt ?? DateTime.now(),
updatedAt: updatedAt ?? DateTime.now(),
isFavorite: isFavorite,
isEdited: isEdited,
);
}
@@ -34,6 +36,7 @@ RemoteAsset createRemoteAsset({
DateTime? createdAt,
DateTime? updatedAt,
bool isFavorite = false,
bool isEdited = false,
}) {
return RemoteAsset(
id: 'remote-id',
@@ -45,6 +48,7 @@ RemoteAsset createRemoteAsset({
createdAt: createdAt ?? DateTime.now(),
updatedAt: updatedAt ?? DateTime.now(),
isFavorite: isFavorite,
isEdited: isEdited,
);
}