This commit is contained in:
Neeraj Gupta 2023-05-31 12:05:04 +05:30
parent 5932270787
commit 34999f4461

View file

@ -264,22 +264,18 @@ class _DeduplicatePageState extends State<DeduplicatePage> {
void _resetEntriesAndSelection() { void _resetEntriesAndSelection() {
_duplicates = widget.duplicates; _duplicates = widget.duplicates;
late String? Function(File) clubbingKeyFn;
if (_shouldClubByCaptureTime) { if (_shouldClubByCaptureTime) {
_duplicates = DeduplicationService.instance.clubDuplicates( clubbingKeyFn = (File f) => f.creationTime?.toString() ?? '';
_duplicates,
clubbingKey: (File f) => f.creationTime?.toString() ?? '',
);
} else if (_shouldClubByFileName) { } else if (_shouldClubByFileName) {
_duplicates = DeduplicationService.instance.clubDuplicates( clubbingKeyFn = (File f) => f.displayName;
_duplicates,
clubbingKey: (File f) => f.displayName,
);
} else { } else {
_duplicates = DeduplicationService.instance.clubDuplicates( clubbingKeyFn = (File f) => f.hash;
_duplicates,
clubbingKey: (File f) => f.hash,
);
} }
_duplicates = DeduplicationService.instance.clubDuplicates(
_duplicates,
clubbingKey: clubbingKeyFn,
);
_selectAllFilesButFirst(); _selectAllFilesButFirst();
} }