Mercury-IM/domain/src/main/java/org/mercury_im/messenger/core/connection/message/AbstractMessageConsignor.java

25 lines
984 B
Java

package org.mercury_im.messenger.core.connection.message;
import org.mercury_im.messenger.core.connection.MercuryConnectionManager;
import org.mercury_im.messenger.core.data.repository.MessageRepository;
import org.mercury_im.messenger.entity.chat.Chat;
public abstract class AbstractMessageConsignor implements MessageConsignor {
protected final MessageComposer messageComposer;
protected final MercuryConnectionManager connectionManager;
protected final MessageRepository messageRepository;
protected final Chat chat;
public AbstractMessageConsignor(MessageComposer composer,
MercuryConnectionManager connectionManager,
MessageRepository messageRepository,
Chat chat) {
this.messageComposer = composer;
this.connectionManager = connectionManager;
this.messageRepository = messageRepository;
this.chat = chat;
}
}