X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FLocalReader.java;h=6a66c199df79c4b6e48a4d189ecb7670e70c5175;hb=10d558d2429c984327f9e5a16933fefe5cc37314;hp=a28d4feadeeeb4502da949661923619acc16d241;hpb=bee7dffea9ef8d3312eee90993a9faaeac6c1127;p=nikiroo-utils.git diff --git a/src/be/nikiroo/fanfix/reader/LocalReader.java b/src/be/nikiroo/fanfix/reader/LocalReader.java index a28d4fe..6a66c19 100644 --- a/src/be/nikiroo/fanfix/reader/LocalReader.java +++ b/src/be/nikiroo/fanfix/reader/LocalReader.java @@ -9,7 +9,7 @@ import be.nikiroo.fanfix.Library; import be.nikiroo.fanfix.bundles.UiConfig; import be.nikiroo.fanfix.data.Story; import be.nikiroo.fanfix.output.BasicOutput.OutputType; -import be.nikiroo.utils.ui.Progress; +import be.nikiroo.utils.Progress; class LocalReader extends BasicReader { private Library lib; @@ -104,6 +104,10 @@ class LocalReader extends BasicReader { return file; } + public boolean isCached(String luid) { + return lib.getInfo(luid) != null; + } + @Override public void start(String type) { final String typeFinal = type; @@ -114,4 +118,13 @@ class LocalReader extends BasicReader { } }); } + + void refresh(String luid) { + lib.delete(luid); + } + + void delete(String luid) { + lib.delete(luid); + Instance.getLibrary().delete(luid); + } }