discord-jadx/app/src/main/java/com/discord/utilities/messagesend/MessageQueue$doSend$1.java

25 lines
1023 B
Java

package com.discord.utilities.messagesend;
import com.discord.utilities.messagesend.MessageRequest;
import com.discord.utilities.rest.SendUtils;
import rx.functions.Action1;
/* compiled from: MessageQueue.kt */
public final class MessageQueue$doSend$1<T> implements Action1<SendUtils.SendPayload> {
public final /* synthetic */ MessageRequest.Send $request;
public MessageQueue$doSend$1(MessageRequest.Send send) {
this.$request = send;
}
public final void call(SendUtils.SendPayload sendPayload) {
if (sendPayload instanceof SendUtils.SendPayload.Preprocessing) {
this.$request.getOnPreprocessing().invoke(sendPayload);
} else if (sendPayload instanceof SendUtils.SendPayload.ReadyToSend) {
SendUtils.SendPayload.ReadyToSend readyToSend = (SendUtils.SendPayload.ReadyToSend) sendPayload;
if (!readyToSend.getUploads().isEmpty()) {
this.$request.getOnProgress().invoke(readyToSend.getUploads());
}
}
}
}