mirror of https://github.com/kurisufriend/Clover
Fixed it so that webm works. The videoplayer crashed my old xperia, so a setting to disable videos would be nice.captchafix
parent
197edd1d61
commit
d7634b690a
@ -0,0 +1,29 @@ |
|||||||
|
package org.floens.chan.core.net; |
||||||
|
|
||||||
|
import com.android.volley.NetworkResponse; |
||||||
|
import com.android.volley.Request; |
||||||
|
import com.android.volley.Response; |
||||||
|
import com.android.volley.Response.ErrorListener; |
||||||
|
import com.android.volley.Response.Listener; |
||||||
|
import com.android.volley.toolbox.HttpHeaderParser; |
||||||
|
|
||||||
|
public class CachingRequest extends Request<Void> { |
||||||
|
protected final Listener<Void> listener; |
||||||
|
|
||||||
|
public CachingRequest(String url, Listener<Void> listener, ErrorListener errorListener) { |
||||||
|
super(Method.GET, url, errorListener); |
||||||
|
this.listener = listener; |
||||||
|
|
||||||
|
setShouldCache(true); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected Response<Void> parseNetworkResponse(NetworkResponse response) { |
||||||
|
return Response.success(null, HttpHeaderParser.parseCacheHeaders(response)); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
protected void deliverResponse(Void response) { |
||||||
|
listener.onResponse(response); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue