package com.discord.utilities.streams; import com.discord.models.domain.ModelApplicationStream; import d0.d0.f; import d0.t.g0; import d0.t.h0; import d0.t.o; import d0.z.d.m; import j0.k.b; import j0.l.e.j; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import rx.Observable; import rx.functions.FuncN; /* compiled from: StreamContextService.kt */ public final class StreamContextService$getForAllStreamingUsers$2 implements b, Observable>> { public final /* synthetic */ StreamContextService this$0; /* compiled from: StreamContextService.kt */ /* renamed from: com.discord.utilities.streams.StreamContextService$getForAllStreamingUsers$2$1 reason: invalid class name */ public static final class AnonymousClass1 implements FuncN> { public static final AnonymousClass1 INSTANCE = new AnonymousClass1(); /* Return type fixed from 'java.util.Map' to match base method */ @Override // rx.functions.FuncN public final Map call(Object[] objArr) { m.checkNotNullExpressionValue(objArr, "allUserStreamContexts"); ArrayList arrayList = new ArrayList(); for (Object obj : objArr) { if (!(obj instanceof StreamContext)) { obj = null; } StreamContext streamContext = (StreamContext) obj; if (streamContext != null) { arrayList.add(streamContext); } } LinkedHashMap linkedHashMap = new LinkedHashMap(f.coerceAtLeast(g0.mapCapacity(o.collectionSizeOrDefault(arrayList, 10)), 16)); for (T t : arrayList) { linkedHashMap.put(Long.valueOf(t.getUser().getId()), t); } return linkedHashMap; } } public StreamContextService$getForAllStreamingUsers$2(StreamContextService streamContextService) { this.this$0 = streamContextService; } public final Observable> call(Collection collection) { if (collection.isEmpty()) { return new j(h0.emptyMap()); } m.checkNotNullExpressionValue(collection, "allUserStreams"); ArrayList arrayList = new ArrayList(o.collectionSizeOrDefault(collection, 10)); Iterator it = collection.iterator(); while (it.hasNext()) { arrayList.add(this.this$0.getForUser(it.next().getOwnerId(), false)); } return Observable.b(arrayList, AnonymousClass1.INSTANCE); } }