25 lines
1,023 B
Java
25 lines
1,023 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());
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|