rename display name maps to totals and duplicates seen

This commit is contained in:
Santo Shakil 2026-08-11 14:22:59 +06:00
parent d640f5f4f2
commit 5c6e13cd01

View file

@ -350,8 +350,8 @@ class AssetMediaRepository {
updateProgress();
final displayNameCounts = countShareDisplayNames(assets, fileType);
final displayNameOccurrences = <String, int>{};
final displayNameTotals = countShareDisplayNames(assets, fileType);
final duplicatesSeen = <String, int>{};
for (final asset in assets) {
if (_isCancelled(cancelCompleter)) {
@ -361,8 +361,8 @@ class AssetMediaRepository {
final effectiveFileType = asset.isVideo ? ShareAssetType.original : fileType;
final displayName = _shareDisplayName(asset, fileType);
final occurrence = displayNameCounts[displayName]! > 1
? displayNameOccurrences.update(displayName, (count) => count + 1, ifAbsent: () => 1)
final occurrence = displayNameTotals[displayName]! > 1
? duplicatesSeen.update(displayName, (count) => count + 1, ifAbsent: () => 1)
: 0;
final shareFile = switch (effectiveFileType) {