1
0
mirror of https://github.com/KokaKiwi/BarInsta synced 2024-11-15 19:27:31 +00:00

v16.6-a6 fix bug related to "Gone" thumbnail

This commit is contained in:
Austin Huang 2020-07-06 14:16:19 -04:00
parent 854c03e79c
commit ac770877ee
No known key found for this signature in database
GPG Key ID: 84C23AA04587A91F

View File

@ -16,6 +16,8 @@ import com.bumptech.glide.load.engine.GlideException;
import com.bumptech.glide.request.RequestListener; import com.bumptech.glide.request.RequestListener;
import com.bumptech.glide.request.target.Target; import com.bumptech.glide.request.target.Target;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList; import java.util.ArrayList;
import awais.instagrabber.R; import awais.instagrabber.R;
@ -78,7 +80,11 @@ public final class PostsAdapter extends RecyclerView.Adapter<PostViewHolder> {
@Override @Override
public boolean onLoadFailed(@Nullable final GlideException e, final Object model, final Target<Drawable> target, final boolean isFirstResource) { public boolean onLoadFailed(@Nullable final GlideException e, final Object model, final Target<Drawable> target, final boolean isFirstResource) {
holder.progressView.setVisibility(View.GONE); holder.progressView.setVisibility(View.GONE);
glideRequestManager.load(postModel.getDisplayUrl()).into(holder.postImage); final HttpURLConnection conn = (HttpURLConnection) new URL(postModel.getDisplayUrl()).openConnection();
conn.setUseCaches(false);
conn.connect();
if (conn.getResponseCode() != HttpURLConnection.HTTP_GONE)
glideRequestManager.load(postModel.getDisplayUrl()).into(holder.postImage);
return false; return false;
} }
}).into(holder.postImage); }).into(holder.postImage);