package xyz.stream.api.viewmodel;

import com.google.gson.Gson;
import com.google.gson.JsonElement;
import java.lang.reflect.Type;
import java.util.List;
import java.util.Map;
import xyz.stream.api.entity.BaseEntity;

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

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

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

    public /* synthetic */ s(ApiViewModel apiViewModel, int i10) {
        this.f36004a = i10;
        this.f36005b = apiViewModel;
    }

    @Override // xyz.stream.api.e
    public final void a(String str) {
        int i10 = this.f36004a;
        ApiViewModel apiViewModel = this.f36005b;
        switch (i10) {
            case 0:
                ((PersonViewModel) apiViewModel).personLiveData.j(null);
                break;
            case 1:
                u.a.f(((SearchResultViewModel) apiViewModel).searchLiveData);
                break;
            default:
                u.a.f(((VideoInfoViewModel) apiViewModel).videoSourceLiveData);
                break;
        }
    }

    public final void b(BaseEntity baseEntity) {
        int i10 = this.f36004a;
        ApiViewModel apiViewModel = this.f36005b;
        switch (i10) {
            case 0:
                if (baseEntity == null || baseEntity.getData() == null) {
                    ((PersonViewModel) apiViewModel).personLiveData.j(null);
                } else {
                    JsonElement data = baseEntity.getData();
                    Type type = new PersonViewModel$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) {
                        ((PersonViewModel) apiViewModel).personLiveData.j(null);
                    } else {
                        List list = (List) gson.fromJson(gson.toJsonTree(map.get("list")), new PersonViewModel$1$2().getType());
                        if (list == null || list.isEmpty()) {
                            ((PersonViewModel) apiViewModel).personLiveData.j(null);
                        } else {
                            ((PersonViewModel) apiViewModel).personLiveData.j(t4.f.x(list).e(new xyz.netfly.viewmodel.a(12)).E());
                        }
                    }
                }
                break;
            case 1:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(((SearchResultViewModel) apiViewModel).searchLiveData);
                } else {
                    JsonElement data2 = baseEntity.getData();
                    Gson gson2 = xyz.stream.utils.m.f36162a;
                    Map map2 = (Map) gson2.fromJson(data2, Map.class);
                    if (map2 == null || map2.isEmpty() || !map2.containsKey("list") || map2.get("list") == null) {
                        u.a.f(((SearchResultViewModel) apiViewModel).searchLiveData);
                    } else {
                        SearchResultViewModel searchResultViewModel = (SearchResultViewModel) apiViewModel;
                        searchResultViewModel.trendingList = (List) gson2.fromJson(gson2.toJsonTree(map2.get("list")), new SearchResultViewModel$4$1().getType());
                        if (searchResultViewModel.trendingList == null || searchResultViewModel.trendingList.isEmpty()) {
                            u.a.f(searchResultViewModel.searchLiveData);
                        } else {
                            searchResultViewModel.searchLiveData.j(t4.f.x(searchResultViewModel.trendingList).e(new xyz.netfly.viewmodel.a(15)).E());
                        }
                    }
                }
                break;
            default:
                if (baseEntity == null || baseEntity.getData() == null) {
                    u.a.f(((VideoInfoViewModel) apiViewModel).videoSourceLiveData);
                } else {
                    ((VideoInfoViewModel) apiViewModel).videoSourceLiveData.j((List) xyz.stream.utils.m.f36162a.fromJson(baseEntity.getData(), new VideoInfoViewModel$4$1().getType()));
                }
                break;
        }
    }

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