TikTok.apk(点击下载) / MallMainDataPreload.java


package com.ss.android.ugc.aweme.ecommerce.mall.preload;

import X.AbstractC59502NXv;
import X.AnonymousClass0W6;
import X.AnonymousClass1IM;
import X.C15580jj;
import X.C15640jp;
import X.C17660n5;
import X.C21090sc;
import X.C88623eF;
import X.C88633eG;
import android.os.Bundle;
import com.bytedance.covode.number.Covode;
import com.ss.android.ugc.aweme.app.api.Api;
import com.ss.android.ugc.aweme.ecommerce.mall.bean.MallMainResponse;
import com.ss.android.ugc.aweme.ecommerce.mall.repository.api.MallApiWithPreload;
import java.util.concurrent.Future;

public final class MallMainDataPreload implements AbstractC59502NXv<MallApiWithPreload, Future<C15580jj<MallMainResponse>>> {
    public static final C88633eG Companion = new C88633eG((byte) 0);

    static {
        Covode.recordClassIndex(62155);
    }

    @Override // X.NY5
    public final boolean enable(Bundle bundle) {
        return true;
    }

    @Override // X.AbstractC59502NXv
    public final AnonymousClass0W6 getPreloadStrategy(Bundle bundle) {
        return new AnonymousClass0W6(30000, Api.LIZLLL, true);
    }

    @Override // X.AbstractC59502NXv
    public final boolean handleException(Exception exc) {
        C21090sc.LIZ(exc);
        exc.printStackTrace();
        return true;
    }

    @Override // X.AbstractC59502NXv
    public final Future<C15580jj<MallMainResponse>> preload(Bundle bundle, AnonymousClass1IM<? super Class<MallApiWithPreload>, ? extends MallApiWithPreload> r7) {
        C21090sc.LIZ(r7);
        C15640jp.LIZ.LIZ("rd_tiktokec_mall_preload_time", new C88623eF(System.currentTimeMillis() - C17660n5.LIZ.LJFF));
        return ((MallApiWithPreload) r7.invoke(MallApiWithPreload.class)).getMallMainDataPreload("https://oec-api.tiktokv.com/api/v1/mall/home/get", true, true);
    }
}