public CreateChatMessageProcess( ILoginTokenGateway loginTokenGateway, ILearningRoomWithChatsGateway learningRoomGateway, ILearningRoomWithChatsSynchronizor learningRoomWithChatsSynchronizor) { _loginTokenGateway = loginTokenGateway; _learningRoomGateway = learningRoomGateway; _learningRoomWithChatsSynchronizor = learningRoomWithChatsSynchronizor; }
public GetMessagesByRoomProcess( ILoginTokenGateway loginTokenGateway, IUserGateway userGateway, ILearningRoomWithChatsGateway learningRoomWithChatsGateway) { _loginTokenGateway = loginTokenGateway; _userGateway = userGateway; _learningRoomWithChatsGateway = learningRoomWithChatsGateway; }
public LearningRoomWithChatsSynchronizor( ILearningRoomWithChatsGateway learningRoomWithChatsGateway, IChatPersistor chatPersistor, IPersistence persistence) { _learningRoomWithChatsGateway = learningRoomWithChatsGateway; _chatPersistor = chatPersistor; _persistence = persistence; }