package com.discord.utilities.messagesend; import com.discord.api.message.Message; import com.discord.restapi.PayloadJSON; import com.discord.restapi.RestAPIParams; import com.discord.utilities.rest.RestAPI; import com.discord.utilities.rest.SendUtils; import d0.t.o; import j0.k.b; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Objects; import okhttp3.MultipartBody; import rx.Observable; /* compiled from: MessageQueue.kt */ public final class MessageQueue$doSend$2 implements b> { public final /* synthetic */ com.discord.models.message.Message $message; public MessageQueue$doSend$2(com.discord.models.message.Message message) { this.$message = message; } /* JADX DEBUG: Multi-variable search result rejected for r1v0, resolved type: java.util.ArrayList */ /* JADX WARN: Multi-variable type inference failed */ public final Observable call(SendUtils.SendPayload.ReadyToSend readyToSend) { List uploads = readyToSend.getUploads(); ArrayList arrayList = new ArrayList(o.collectionSizeOrDefault(uploads, 10)); Iterator it = uploads.iterator(); while (it.hasNext()) { arrayList.add(it.next().getPart()); } if (!(!arrayList.isEmpty())) { return RestAPI.Companion.getApi().sendMessage(this.$message.getChannelId(), readyToSend.getMessage()); } RestAPI api = RestAPI.Companion.getApi(); long channelId = this.$message.getChannelId(); PayloadJSON payloadJSON = new PayloadJSON<>(readyToSend.getMessage()); Object[] array = arrayList.toArray(new MultipartBody.Part[0]); Objects.requireNonNull(array, "null cannot be cast to non-null type kotlin.Array"); return api.sendMessage(channelId, payloadJSON, (MultipartBody.Part[]) array); } }