mirror of https://github.com/halo-dev/halo
Refactor ThemeService
parent
44163519c3
commit
1468307620
|
@ -15,6 +15,8 @@ public class ThemeFile {
|
||||||
|
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
|
private String path;
|
||||||
|
|
||||||
private Boolean isFile;
|
private Boolean isFile;
|
||||||
|
|
||||||
private List<ThemeFile> node;
|
private List<ThemeFile> node;
|
||||||
|
|
|
@ -72,11 +72,13 @@ public class ThemeServiceImpl implements ThemeService {
|
||||||
for (File base : baseFiles) {
|
for (File base : baseFiles) {
|
||||||
ThemeFile file = new ThemeFile();
|
ThemeFile file = new ThemeFile();
|
||||||
if (base.isDirectory()) {
|
if (base.isDirectory()) {
|
||||||
file.setName(base.getAbsolutePath());
|
file.setName(base.getName());
|
||||||
|
file.setPath(base.getAbsolutePath());
|
||||||
file.setIsFile(false);
|
file.setIsFile(false);
|
||||||
file.setNode(listThemeFolder(base.getAbsolutePath()));
|
file.setNode(listThemeFolder(base.getAbsolutePath()));
|
||||||
} else {
|
} else {
|
||||||
file.setName(base.getAbsolutePath());
|
file.setName(base.getName());
|
||||||
|
file.setPath(base.getAbsolutePath());
|
||||||
file.setIsFile(true);
|
file.setIsFile(true);
|
||||||
}
|
}
|
||||||
templates.add(file);
|
templates.add(file);
|
||||||
|
|
Loading…
Reference in New Issue