X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2FLocalReader.java;h=b43473707796f819259df4bf320198d09e749dbd;hb=9843a5e5c44825ac404f45ddccd6f63e554567a4;hp=7c50b033444d8c740b4a973dc1512b4354ab3ab1;hpb=3b2b638f7e1395702f843b5b19d7959327f604b2;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/reader/LocalReader.java b/src/be/nikiroo/fanfix/reader/LocalReader.java index 7c50b03..b434737 100644 --- a/src/be/nikiroo/fanfix/reader/LocalReader.java +++ b/src/be/nikiroo/fanfix/reader/LocalReader.java @@ -104,6 +104,19 @@ class LocalReader extends BasicReader { return file; } + /** + * Check if the {@link Story} denoted by this Library UID is present in the + * {@link LocalReader} cache. + * + * @param luid + * the Library UID + * + * @return TRUE if it is + */ + public boolean isCached(String luid) { + return lib.getInfo(luid) != null; + } + @Override public void start(String type) { final String typeFinal = type; @@ -114,4 +127,13 @@ class LocalReader extends BasicReader { } }); } + + void refresh(String luid) { + lib.delete(luid); + } + + void delete(String luid) { + lib.delete(luid); + Instance.getLibrary().delete(luid); + } }