fix library caching issues and change get-by-source, by-author.. into result-list
[fanfix.git] / src / be / nikiroo / fanfix / reader / cli / CliReader.java
index 2a085a76e0b0829762c1b63794dc6a303d590143..235276c8b111d890ff878d5991e2cc9e79c54de8 100644 (file)
@@ -52,12 +52,11 @@ class CliReader extends BasicReader {
                // TODO: progress?
                for (Chapter chap : getStory(null)) {
                        if (chap.getName() != null && !chap.getName().isEmpty()) {
-                               System.out.println(Instance.getTrans().getString(
-                                               StringId.CHAPTER_NAMED, chap.getNumber(),
+                               System.out.println(Instance.getInstance().getTrans().getString(StringId.CHAPTER_NAMED, chap.getNumber(),
                                                chap.getName()));
                        } else {
-                               System.out.println(Instance.getTrans().getString(
-                                               StringId.CHAPTER_UNNAMED, chap.getNumber()));
+                               System.out.println(
+                                               Instance.getInstance().getTrans().getString(StringId.CHAPTER_UNNAMED, chap.getNumber()));
                        }
                }
        }
@@ -86,7 +85,7 @@ class CliReader extends BasicReader {
 
        @Override
        public void browse(String source) throws IOException {
-               List<MetaData> stories = getLibrary().getListBySource(source);
+               List<MetaData> stories = getLibrary().getList().filter(source, null, null);
 
                for (MetaData story : stories) {
                        String author = "";