private static boolean debug;
private static File coverDir;
private static File readerTmp;
+ private static File remoteDir;
private static String configDir;
static {
coverDir = getFile(Config.DEFAULT_COVERS_DIR);
File tmp = getFile(Config.CACHE_DIR);
readerTmp = getFile(UiConfig.CACHE_DIR_LOCAL_READER);
+ remoteDir = new File(getFile(Config.LIBRARY_DIR), "remote");
if (checkEnv("NOUTF")) {
trans.setUnicode(false);
return readerTmp;
}
+ /**
+ * Return the directory where to store temporary files for the remote
+ * {@link Library}.
+ *
+ * @param host
+ * the remote for this host
+ *
+ * @return the directory
+ */
+ public static File getRemoteDir(String host) {
+ remoteDir.mkdirs();
+
+ if (host != null) {
+ return new File(remoteDir, host);
+ }
+
+ return remoteDir;
+ }
+
/**
* Check if we need to check that a new version of Fanfix is available.
*