28 lines
1.6 KiB
Java
28 lines
1.6 KiB
Java
package com.discord.stores;
|
|
|
|
import com.discord.api.utcdatetime.UtcDateTime;
|
|
import com.discord.models.commands.ApplicationCommandLocalSendData;
|
|
import com.discord.models.message.Message;
|
|
import com.discord.utilities.messagesend.MessageRequest;
|
|
import com.discord.utilities.messagesend.MessageResult;
|
|
import rx.Emitter;
|
|
import rx.functions.Action1;
|
|
/* compiled from: StoreMessages.kt */
|
|
public final class StoreMessages$sendMessage$7<T> implements Action1<Emitter<MessageResult>> {
|
|
public final /* synthetic */ ApplicationCommandLocalSendData $applicationCommandLocalSendData;
|
|
public final /* synthetic */ Message $message;
|
|
public final /* synthetic */ StoreMessages this$0;
|
|
|
|
public StoreMessages$sendMessage$7(StoreMessages storeMessages, Message message, ApplicationCommandLocalSendData applicationCommandLocalSendData) {
|
|
this.this$0 = storeMessages;
|
|
this.$message = message;
|
|
this.$applicationCommandLocalSendData = applicationCommandLocalSendData;
|
|
}
|
|
|
|
public final void call(Emitter<MessageResult> emitter) {
|
|
com.discord.api.message.Message synthesizeApiMessage = this.$message.synthesizeApiMessage();
|
|
ApplicationCommandLocalSendData applicationCommandLocalSendData = this.$applicationCommandLocalSendData;
|
|
UtcDateTime timestamp = this.$message.getTimestamp();
|
|
StoreMessages.access$getMessageQueue(this.this$0, this.$message.getChannelId()).enqueue(new MessageRequest.SendApplicationCommand(synthesizeApiMessage, applicationCommandLocalSendData, new StoreMessages$sendMessage$7$request$1(this, emitter), timestamp != null ? timestamp.g() : 0));
|
|
}
|
|
}
|