discord-jadx/app/src/main/java/com/discord/utilities/rest/RestAPI$addGroupRecipients$...

76 lines
2.9 KiB
Java

package com.discord.utilities.rest;
import com.discord.api.channel.Channel;
import com.discord.models.user.User;
import j0.k.b;
import j0.l.a.q;
import java.util.List;
import rx.Observable;
/* compiled from: RestAPI.kt */
public final class RestAPI$addGroupRecipients$3<T, R> implements b<Channel, Observable<? extends Channel>> {
public final /* synthetic */ long $channelId;
public final /* synthetic */ List $recipients;
public final /* synthetic */ RestAPI this$0;
/* compiled from: RestAPI.kt */
/* renamed from: com.discord.utilities.rest.RestAPI$addGroupRecipients$3$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<User, Observable<Void>> {
public final /* synthetic */ Channel $channel;
public final /* synthetic */ RestAPI$addGroupRecipients$3 this$0;
public AnonymousClass1(RestAPI$addGroupRecipients$3 restAPI$addGroupRecipients$3, Channel channel) {
this.this$0 = restAPI$addGroupRecipients$3;
this.$channel = channel;
}
public final Observable<Void> call(User user) {
return RestAPI.access$get_api$p(this.this$0.this$0).addChannelRecipient(this.$channel.h(), user.getId());
}
}
/* compiled from: RestAPI.kt */
/* renamed from: com.discord.utilities.rest.RestAPI$addGroupRecipients$3$2 reason: invalid class name */
public static final class AnonymousClass2<T, R> implements b<List<Observable<Void>>, Observable<? extends Channel>> {
public final /* synthetic */ Channel $channel;
/* compiled from: RestAPI.kt */
/* renamed from: com.discord.utilities.rest.RestAPI$addGroupRecipients$3$2$1 reason: invalid class name */
public static final class AnonymousClass1<T, R> implements b<List<Void>, Channel> {
public final /* synthetic */ AnonymousClass2 this$0;
public AnonymousClass1(AnonymousClass2 r1) {
this.this$0 = r1;
}
public final Channel call(List<Void> list) {
return this.this$0.$channel;
}
}
public AnonymousClass2(Channel channel) {
this.$channel = channel;
}
public final Observable<? extends Channel> call(List<Observable<Void>> list) {
return Observable.G(Observable.h0(new q(list))).f0().F(new AnonymousClass1(this));
}
}
public RestAPI$addGroupRecipients$3(RestAPI restAPI, long j, List list) {
this.this$0 = restAPI;
this.$channelId = j;
this.$recipients = list;
}
public final Observable<? extends Channel> call(Channel channel) {
List list;
if (channel.h() == this.$channelId) {
list = this.$recipients;
} else {
List list2 = this.$recipients;
list = list2.subList(1, list2.size());
}
return Observable.A(list).F(new AnonymousClass1(this, channel)).f0().Y(new AnonymousClass2(channel));
}
}