package xyz.stream.api.viewmodel;

import com.google.gson.Gson;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
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 e implements xyz.stream.api.e {

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

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

    public e(BaseLiveViewModel baseLiveViewModel, int i10) {
        this.f35970b = baseLiveViewModel;
        this.f35969a = i10;
    }

    @Override // xyz.stream.api.e
    public final void a(String str) {
        BaseLiveViewModel baseLiveViewModel = this.f35970b;
        if (baseLiveViewModel.propertiesRequestVersion.get() != this.f35969a) {
            return;
        }
        u.a.f(baseLiveViewModel.allChannelLiveData);
    }

    @Override // xyz.stream.api.e
    public final void onSuccess(Object obj) {
        BaseEntity baseEntity = (BaseEntity) obj;
        BaseLiveViewModel baseLiveViewModel = this.f35970b;
        if (baseLiveViewModel.propertiesRequestVersion.get() != this.f35969a) {
            return;
        }
        if (baseEntity.getCode() != 200) {
            u.a.f(baseLiveViewModel.allChannelLiveData);
            return;
        }
        if (baseEntity.getData() == null) {
            u.a.f(baseLiveViewModel.allChannelLiveData);
            return;
        }
        List list = (List) xyz.stream.utils.m.f36162a.fromJson(baseEntity.getData(), new BaseLiveViewModel$1$1().getType());
        ArrayList arrayList = new ArrayList();
        for (Object obj2 : list) {
            Gson gson = xyz.stream.utils.m.f36162a;
            Map map = (Map) gson.fromJson(gson.toJsonTree(obj2), new BaseLiveViewModel$1$2().getType());
            String str = (String) map.get("category");
            List list2 = (List) gson.fromJson(gson.toJsonTree(map.get("channels")), new BaseLiveViewModel$1$3().getType());
            if (list2 != null && !list2.isEmpty()) {
                arrayList.add(new TagLiveEntity(Integer.valueOf(arrayList.size() + 1), str, (List<LiveChannelEntity>) list2));
            }
        }
        baseLiveViewModel.allChannelLiveData.j(arrayList);
    }
}
