git://git.nikiroo.be
/
fanfix.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add get custom covers
[fanfix.git]
/
src
/
be
/
nikiroo
/
fanfix
/
library
/
WebLibraryServerHtml.java
diff --git
a/src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
b/src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
index c28188cde5467746b21e5f5f9905b9aeede978db..6489fdf75880e6d3488803d88fa4722091811ecc 100644
(file)
--- a/
src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
+++ b/
src/be/nikiroo/fanfix/library/WebLibraryServerHtml.java
@@
-47,6
+47,9
@@
abstract class WebLibraryServerHtml implements Runnable {
abstract protected Response getStoryPart(String uri, WLoginResult login);
abstract protected Response getStoryPart(String uri, WLoginResult login);
+ abstract protected Response getCover(String uri, WLoginResult login)
+ throws IOException;
+
abstract protected List<MetaData> metas(WLoginResult login)
throws IOException;
abstract protected List<MetaData> metas(WLoginResult login)
throws IOException;
@@
-162,6
+165,8
@@
abstract class WebLibraryServerHtml implements Runnable {
rep = newFixedLengthResponse(Status.OK,
MIME_PLAINTEXT,
Version.getCurrentVersion().toString());
rep = newFixedLengthResponse(Status.OK,
MIME_PLAINTEXT,
Version.getCurrentVersion().toString());
+ } else if (WebLibraryUrls.isCoverUrl(uri)) {
+ rep = getCover(uri, login);
} else if (WebLibraryUrls.isListUrl(uri)) {
rep = getList(uri, login);
} else if (WebLibraryUrls.isStoryUrl(uri)) {
} else if (WebLibraryUrls.isListUrl(uri)) {
rep = getList(uri, login);
} else if (WebLibraryUrls.isStoryUrl(uri)) {
@@
-218,7
+223,9
@@
abstract class WebLibraryServerHtml implements Runnable {
}
};
}
};
- if (ssf != null) {
+ if (ssf != null)
+
+ {
getTraceHandler().trace("Install SSL on the web server...");
server.makeSecure(ssf, null);
getTraceHandler().trace("Done.");
getTraceHandler().trace("Install SSL on the web server...");
server.makeSecure(ssf, null);
getTraceHandler().trace("Done.");