fix(java): sort files by modification time. Fix Bug 73528

This commit is contained in:
sshakndr
2025-03-14 15:51:37 +07:00
parent b0f3d02191
commit 248ca25671

View File

@ -50,6 +50,7 @@ import java.text.SimpleDateFormat;
import java.time.ZonedDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
@ -291,12 +292,17 @@ public final class DocumentManager {
String directory = filesRootPath(userAddress);
File file = new File(directory);
return file.listFiles(new FileFilter() { // take only files from the root directory
File[] files = file.listFiles(new FileFilter() { // take only files from the root directory
@Override
public boolean accept(final File pathname) {
return pathname.isFile();
}
});
Arrays.sort(files, Comparator.comparingLong(File::lastModified).reversed());
return files;
}
// create demo document