Refactor
This commit is contained in:
parent
5932270787
commit
34999f4461
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue