public async Task TestMethodMessageService() { ChatMessage chatMessageFirst = new ChatMessage { Message = "body 1", UserName = "******" }; ChatMessage chatMessageSecond = new ChatMessage { Message = "body 2", UserName = "******" }; ChatMessage chatMessageThird = new ChatMessage { Message = "body 3", UserName = "******" }; //{ // Message = "body", // UserName = "******", // DateStamp = DateTime.UtcNow, // Id = Guid.NewGuid() //}; //Action<ChatMessage> onMessageReceived = delegate(ChatMessage message) //{ // if (message == null) throw new ArgumentNullException(nameof(message)); //}; //var cacheS = new CacheService(); await _cacheS.AddAsync(chatMessageFirst); await _cacheS.AddAsync(chatMessageSecond); await _cacheS.AddAsync(chatMessageThird); var cache = await _cacheS.GetAsync(DateTime.UtcNow.AddMinutes(-15)); Assert.IsNotNull(cache); await _queueS.SendAsync(chatMessageFirst); await _queueS.SendAsync(chatMessageSecond); await _queueS.SendAsync(chatMessageThird); var service = new ChatMessageService(_queueS, _cacheS); Assert.IsNotNull(service); var res = await service.GetAsync(DateTime.UtcNow.AddMinutes(-15)); Assert.IsNotNull(res); }
public ChatMessageTableViewSource(nfloat ContentMaxWidth, UITableView Table_Message) { rawValueDictionary = new Dictionary <string, nfloat>(); chatMessageService = new ChatMessageService(); chatMessageList = new List <ChatMessage>(); contentMaxWidth = ContentMaxWidth; table_Message = Table_Message; ReadData(); }
public ChatHub(ApplicationContext context, IMapper mapper, UserService userService, TeamChatService teamChatService, TeamService teamService, ChatMessageService chatMessageService) { this.context = context; this.mapper = mapper; this.userService = userService; this.teamChatService = teamChatService; this.teamService = teamService; this.chatMessageService = chatMessageService; }
public YoutubeService(UserService userService, ILogger <YoutubeService> logger, ConfigurationService configurationService, IntegrationService integrationService, ChatMessageService chatMessageService, AuthorService authorService) { this.userService = userService; this.logger = logger; this.configurationService = configurationService; this.integrationService = integrationService; this.chatMessageService = chatMessageService; this.authorService = authorService; }
public ChatProcessor(IHubContext <ChatHub> chatHubContext, AuthorService authorService, BotService botService, IntegrationManager integrationManager, ChatRulesService chatRulesService, ChatMessageService chatMessageService, ILogger <ChatMessageService> logger, MessageTemplateService messageTemplateService, EmoticonService emoticonService) { this.chatHubContext = chatHubContext; this.authorService = authorService; this.botService = botService; this.integrationManager = integrationManager; this.chatRulesService = chatRulesService; this.chatMessageService = chatMessageService; this.logger = logger; this.messageTemplateService = messageTemplateService; this.emoticonService = emoticonService; }
public ChatController() { this.chatService = new ChatService(); this.chatMemberService = new ChatMemberService(); this.chatMessageService = new ChatMessageService(); }
public ChatMessageController(ChatMessageService chatMessageService, UserService userService) { this.chatMessageService = chatMessageService; this.userService = userService; }
public ChatController(ChatMessageService chatMessageService, ChatProcessor chatProcessor) { this.chatMessageService = chatMessageService; this.chatProcessor = chatProcessor; }
public MessageController(ChatMessageService chatMessageService) { _chatMessageService = chatMessageService; }
public ChatViewModel(ChatMessageService chatMessageService, CurrentUserProvider currentUserProvider) { _chatMessageService = chatMessageService; _currentUserProvider = currentUserProvider; }