package xyz.stream.api.viewmodel;

import android.content.Context;
import com.google.gson.Gson;
import com.google.gson.JsonElement;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import tv.danmaku.ijk.media.player.IjkMediaMeta;
import xyz.stream.api.database.entity.MyListEntity;
import xyz.stream.api.entity.BaseEntity;

/* JADX INFO: loaded from: classes3.dex */
public final class b0 implements xyz.stream.api.e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f35954a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ Context f35955b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final /* synthetic */ VideoInfoViewModel f35956c;

    public /* synthetic */ b0(VideoInfoViewModel videoInfoViewModel, Context context, int i10) {
        this.f35954a = i10;
        this.f35956c = videoInfoViewModel;
        this.f35955b = context;
    }

    @Override // xyz.stream.api.e
    public final void a(String str) {
        int i10 = this.f35954a;
        Context context = this.f35955b;
        VideoInfoViewModel videoInfoViewModel = this.f35956c;
        switch (i10) {
            case 0:
                videoInfoViewModel.handleError(context, str);
                break;
            case 1:
                videoInfoViewModel.handleError(context, str);
                break;
            default:
                videoInfoViewModel.videosLiveData.j(new ArrayList());
                videoInfoViewModel.handleError(context, str);
                break;
        }
    }

    public final void b(BaseEntity baseEntity) {
        int i10 = this.f35954a;
        VideoInfoViewModel videoInfoViewModel = this.f35956c;
        switch (i10) {
            case 0:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(videoInfoViewModel.similarLiveData);
                } else {
                    videoInfoViewModel.similarLiveData.j((List) xyz.stream.utils.m.f36162a.fromJson(baseEntity.getData(), new VideoInfoViewModel$2$1().getType()));
                }
                break;
            case 1:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(videoInfoViewModel.similarLiveData);
                } else {
                    JsonElement data = baseEntity.getData();
                    Type type = new VideoInfoViewModel$3$1().getType();
                    Gson gson = xyz.stream.utils.m.f36162a;
                    Map map = (Map) gson.fromJson(data, type);
                    if (map == null || map.isEmpty() || !map.containsKey("list") || map.get("list") == null) {
                        u.a.f(videoInfoViewModel.similarLiveData);
                    } else {
                        List list = (List) gson.fromJson(gson.toJsonTree(map.get("list")), new VideoInfoViewModel$3$2().getType());
                        if (list == null || list.isEmpty()) {
                            u.a.f(videoInfoViewModel.similarLiveData);
                        } else {
                            videoInfoViewModel.similarLiveData.j(t4.f.x(list).e(new xyz.netfly.viewmodel.a(17)).E());
                        }
                    }
                }
                break;
            default:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(videoInfoViewModel.videosLiveData);
                } else {
                    JsonElement data2 = baseEntity.getData();
                    Type type2 = new VideoInfoViewModel$8$1().getType();
                    Gson gson2 = xyz.stream.utils.m.f36162a;
                    Map map2 = (Map) gson2.fromJson(data2, type2);
                    if (map2 == null || map2.isEmpty() || !map2.containsKey("list") || map2.get("list") == null) {
                        u.a.f(videoInfoViewModel.videosLiveData);
                    } else {
                        List<Map> list2 = (List) gson2.fromJson(gson2.toJsonTree(map2.get("list")), new VideoInfoViewModel$8$2().getType());
                        ArrayList arrayList = new ArrayList();
                        for (Map map3 : list2) {
                            MyListEntity myListEntity = new MyListEntity();
                            myListEntity.setVideoId(Integer.valueOf(Double.valueOf(String.valueOf(map3.get("video_id"))).intValue()));
                            myListEntity.setTitle((String) map3.get(IjkMediaMeta.IJKM_KEY_TITLE));
                            myListEntity.setSourceType(Integer.valueOf(Double.valueOf(String.valueOf(map3.get("source_type"))).intValue()));
                            myListEntity.setVideoPic((String) map3.get("video_pic"));
                            myListEntity.setBackdropPath((String) map3.get("backdrop_path"));
                            myListEntity.setWideBackdropPath((String) map3.get("wide_backdrop_path"));
                            myListEntity.setVoteAverage(String.valueOf(map3.get("vote_average")));
                            myListEntity.setRoleId((String) map3.get("role_id"));
                            arrayList.add(myListEntity);
                        }
                        videoInfoViewModel.videosLiveData.j(arrayList);
                    }
                }
                break;
        }
    }

    @Override // xyz.stream.api.e
    public final /* bridge */ /* synthetic */ void onSuccess(Object obj) {
        switch (this.f35954a) {
            case 0:
                b((BaseEntity) obj);
                break;
            case 1:
                b((BaseEntity) obj);
                break;
            default:
                b((BaseEntity) obj);
                break;
        }
    }
}
