diff --git a/Clover/app/src/main/java/org/floens/chan/core/model/PostImage.java b/Clover/app/src/main/java/org/floens/chan/core/model/PostImage.java index 1375b6be..28ced983 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/model/PostImage.java +++ b/Clover/app/src/main/java/org/floens/chan/core/model/PostImage.java @@ -56,6 +56,7 @@ public class PostImage { type = Type.GIF; break; case "webm": + case "mp4": type = Type.MOVIE; break; default: diff --git a/Clover/app/src/main/java/org/floens/chan/core/site/sites/vichan/ViChan.java b/Clover/app/src/main/java/org/floens/chan/core/site/sites/vichan/ViChan.java index 862b1370..14f46f1c 100644 --- a/Clover/app/src/main/java/org/floens/chan/core/site/sites/vichan/ViChan.java +++ b/Clover/app/src/main/java/org/floens/chan/core/site/sites/vichan/ViChan.java @@ -112,10 +112,23 @@ public class ViChan extends SiteBase { @Override public HttpUrl thumbnailUrl(Post.Builder post, boolean spoiler, Map 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() .addPathSegment("file_store") .addPathSegment("thumb") - .addPathSegment(arg.get("tim") + "." + arg.get("ext")) + .addPathSegment(arg.get("tim") + "." + ext) .build(); }