25 lines
984 B
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;
|
||
|
}
|
||
|
}
|