fix vichan thumbnail urls.

refactor-toolbar
Floens 8 years ago
parent 85e15caabd
commit d6ffd593a1
  1. 1
      Clover/app/src/main/java/org/floens/chan/core/model/PostImage.java
  2. 15
      Clover/app/src/main/java/org/floens/chan/core/site/sites/vichan/ViChan.java

@ -56,6 +56,7 @@ public class PostImage {
type = Type.GIF; type = Type.GIF;
break; break;
case "webm": case "webm":
case "mp4":
type = Type.MOVIE; type = Type.MOVIE;
break; break;
default: default:

@ -112,10 +112,23 @@ public class ViChan extends SiteBase {
@Override @Override
public HttpUrl thumbnailUrl(Post.Builder post, boolean spoiler, Map<String, String> arg) { public HttpUrl thumbnailUrl(Post.Builder post, boolean spoiler, Map<String, String> arg) {
String ext;
switch (arg.get("ext")) {
case "jpeg":
case "jpg":
case "png":
case "gif":
ext = arg.get("ext");
break;
default:
ext = "jpg";
break;
}
return root.newBuilder() return root.newBuilder()
.addPathSegment("file_store") .addPathSegment("file_store")
.addPathSegment("thumb") .addPathSegment("thumb")
.addPathSegment(arg.get("tim") + "." + arg.get("ext")) .addPathSegment(arg.get("tim") + "." + ext)
.build(); .build();
} }

Loading…
Cancel
Save