package xyz.stream.api.viewmodel;

import android.app.Activity;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
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 java.util.concurrent.CountDownLatch;
import tv.danmaku.ijk.media.player.IjkEventListener;
import xyz.stream.api.entity.BaseEntity;
import xyz.stream.api.entity.LiveChannelEntity;
import xyz.stream.api.entity.TagLiveEntity;

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

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

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

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

    public /* synthetic */ b(ApiViewModel apiViewModel, Object obj, int i10) {
        this.f35951a = i10;
        this.f35953c = apiViewModel;
        this.f35952b = obj;
    }

    @Override // xyz.stream.api.e
    public final void a(String str) {
        int i10 = this.f35951a;
        ApiViewModel apiViewModel = this.f35953c;
        Object obj = this.f35952b;
        switch (i10) {
            case 0:
                AdultViewModel adultViewModel = (AdultViewModel) apiViewModel;
                u.a.f(adultViewModel.videosLiveData);
                adultViewModel.handleError((Context) obj, str);
                break;
            case 1:
                u.a.f(((BaseLiveViewModel) apiViewModel).firstCollectionLiveData);
                break;
            case 2:
                ((androidx.lifecycle.w) obj).j(null);
                break;
            case 3:
                ((VideoActionViewModel) apiViewModel).resultHolder = new ArrayList();
                ((CountDownLatch) obj).countDown();
                break;
            case 4:
                VideoActionViewModel videoActionViewModel = (VideoActionViewModel) apiViewModel;
                u.a.f(videoActionViewModel.videosLiveData);
                videoActionViewModel.handleError((Context) obj, str);
                break;
            case 5:
                u.a.f((androidx.lifecycle.w) obj);
                break;
            case 6:
                ((LoginViewModel) apiViewModel).handleError((Activity) obj, str);
                break;
            default:
                LoginViewModel loginViewModel = (LoginViewModel) apiViewModel;
                loginViewModel.handleError((Context) obj, str);
                BaseEntity baseEntity = new BaseEntity();
                baseEntity.setCode(IjkEventListener.BUFFERING_START);
                baseEntity.setMsg(str);
                loginViewModel.lostPasswordLiveData.j(baseEntity);
                break;
        }
    }

    public final void b(BaseEntity baseEntity) {
        int i10 = this.f35951a;
        JsonElement jsonElement = null;
        Object obj = this.f35952b;
        ApiViewModel apiViewModel = this.f35953c;
        switch (i10) {
            case 0:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(((AdultViewModel) apiViewModel).videosLiveData);
                } else {
                    JsonElement data = baseEntity.getData();
                    Type type = new AdultViewModel$1$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(((AdultViewModel) apiViewModel).videosLiveData);
                    } else {
                        List list = (List) gson.fromJson(gson.toJsonTree(map.get("list")), new AdultViewModel$1$2().getType());
                        if (list == null || list.isEmpty()) {
                            u.a.f(((AdultViewModel) apiViewModel).videosLiveData);
                        } else {
                            ((AdultViewModel) apiViewModel).videosLiveData.j(t4.f.x(list).e(new xyz.netfly.viewmodel.a(11)).E());
                        }
                    }
                }
                break;
            case 1:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(((BaseLiveViewModel) apiViewModel).firstCollectionLiveData);
                } else {
                    JsonElement data2 = baseEntity.getData();
                    if (data2 != null && data2.isJsonObject()) {
                        jsonElement = data2.getAsJsonObject().get("list");
                    }
                    if (jsonElement == null || jsonElement.isJsonNull()) {
                        u.a.f(((BaseLiveViewModel) apiViewModel).firstCollectionLiveData);
                    } else {
                        List<LiveChannelEntity> list2 = (List) xyz.stream.utils.m.f36162a.fromJson(jsonElement, new BaseLiveViewModel$7$1().getType());
                        if (list2 == null || list2.isEmpty()) {
                            u.a.f(((BaseLiveViewModel) apiViewModel).firstCollectionLiveData);
                        } else {
                            TagLiveEntity tagLiveEntity = (TagLiveEntity) obj;
                            tagLiveEntity.setVideoList(list2);
                            ArrayList arrayList = new ArrayList();
                            arrayList.add(tagLiveEntity);
                            ((BaseLiveViewModel) apiViewModel).firstCollectionLiveData.j(arrayList);
                        }
                    }
                }
                break;
            case 2:
                if (baseEntity == null || baseEntity.getData() == null) {
                    ((androidx.lifecycle.w) obj).j(null);
                } else {
                    androidx.lifecycle.w wVar = (androidx.lifecycle.w) obj;
                    wVar.j((List) xyz.stream.utils.m.f36162a.fromJson(baseEntity.getData(), new RoleViewModel$1$1().getType()));
                }
                break;
            case 3:
                if (baseEntity == null || baseEntity.getData() == null) {
                    ((VideoActionViewModel) apiViewModel).resultHolder = new ArrayList();
                } else {
                    ((VideoActionViewModel) apiViewModel).resultHolder = (List) xyz.stream.utils.m.f36162a.fromJson(baseEntity.getData(), new VideoActionViewModel$1$1().getType());
                }
                ((CountDownLatch) obj).countDown();
                break;
            case 4:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(((VideoActionViewModel) apiViewModel).videosLiveData);
                } else {
                    JsonElement data3 = baseEntity.getData();
                    Type type2 = new VideoActionViewModel$3$1().getType();
                    Gson gson2 = xyz.stream.utils.m.f36162a;
                    Map map2 = (Map) gson2.fromJson(data3, type2);
                    if (map2 == null || map2.isEmpty() || !map2.containsKey("list") || map2.get("list") == null) {
                        u.a.f(((VideoActionViewModel) apiViewModel).videosLiveData);
                    } else {
                        List list3 = (List) gson2.fromJson(gson2.toJsonTree(map2.get("list")), new VideoActionViewModel$3$2().getType());
                        if (list3 == null || list3.isEmpty()) {
                            u.a.f(((VideoActionViewModel) apiViewModel).videosLiveData);
                        } else {
                            ((VideoActionViewModel) apiViewModel).videosLiveData.j(t4.f.x(list3).e(new xyz.netfly.viewmodel.a(16)).E());
                        }
                    }
                }
                break;
            case 5:
            default:
                if (baseEntity.getCode() != 200) {
                    LoginViewModel loginViewModel = (LoginViewModel) apiViewModel;
                    loginViewModel.lostPasswordLiveData.j(baseEntity);
                    loginViewModel.handleError((Context) obj, baseEntity.getMsg());
                } else {
                    ((LoginViewModel) apiViewModel).lostPasswordLiveData.j(baseEntity);
                }
                break;
            case 6:
                if (baseEntity.getCode() != 200) {
                    LoginViewModel loginViewModel2 = (LoginViewModel) apiViewModel;
                    loginViewModel2.sendCodeLiveData.j(baseEntity);
                    loginViewModel2.handleError((Activity) obj, baseEntity.getMsg());
                } else {
                    new Handler(Looper.getMainLooper()).post(new ve.b((Activity) obj, baseEntity, 26));
                    ((LoginViewModel) apiViewModel).sendCodeLiveData.j(baseEntity);
                }
                break;
        }
    }

    @Override // xyz.stream.api.e
    public final void onSuccess(Object obj) {
        switch (this.f35951a) {
            case 0:
                b((BaseEntity) obj);
                break;
            case 1:
                b((BaseEntity) obj);
                break;
            case 2:
                b((BaseEntity) obj);
                break;
            case 3:
                b((BaseEntity) obj);
                break;
            case 4:
                b((BaseEntity) obj);
                break;
            case 5:
                List list = (List) obj;
                Object obj2 = this.f35952b;
                if (list == null || list.isEmpty()) {
                    u.a.f((androidx.lifecycle.w) obj2);
                } else {
                    ((androidx.lifecycle.w) obj2).j(list);
                }
                break;
            case 6:
                b((BaseEntity) obj);
                break;
            default:
                b((BaseEntity) obj);
                break;
        }
    }
}
