Reduce fetch timeout for site icon on Android

This commit is contained in:
Emerick Rogul
2022-01-19 15:38:58 -05:00
parent 1a9af3d970
commit fa50f286c9
@@ -72,7 +72,7 @@ public class BraveRewardsHelper implements LargeIconBridge.LargeIconCallback{
private LargeIconReadyCallback mCallback;
private final Handler mHandler = new Handler();
private int mFetchCount;
private final int MAX_FAVICON_FETCH_COUNT = 30;
private final int MAX_FAVICON_FETCH_COUNT = 8;
public static final int CROSS_FADE_DURATION = 1000; //ms
public static final int THANKYOU_FADE_OUT_DURATION = 1500; //ms
public static final int THANKYOU_FADE_IN_DURATION = 1500; //ms
@@ -253,15 +253,15 @@ public class BraveRewardsHelper implements LargeIconBridge.LargeIconCallback{
return;
}
if ( mFetchCount == MAX_FAVICON_FETCH_COUNT || (icon == null && false == isFallbackColorDefault) ) {
if (mFetchCount == MAX_FAVICON_FETCH_COUNT
|| (icon == null && false == isFallbackColorDefault)) {
RoundedIconGenerator mIconGenerator = new RoundedIconGenerator(Resources.getSystem(),
FAVICON_CIRCLE_MEASUREMENTS, FAVICON_CIRCLE_MEASUREMENTS,
FAVICON_CIRCLE_MEASUREMENTS, fallbackColor, FAVICON_TEXT_SIZE);
mIconGenerator.setBackgroundColor(fallbackColor);
icon = mIconGenerator.generateIconForUrl(mFaviconUrl);
}
else if (icon == null && true == isFallbackColorDefault) {
} else if (icon == null && true == isFallbackColorDefault) {
mHandler.postDelayed(new Runnable() {
@Override
public void run() {