private async void ChatProvider_CommentReceived(object sender, ChatReceivedEventArgs e) { try { var messageContext = await CreateMessageContextAsync(e.Chat, e.RoomInfo.Name, false); if (messageContext == null) { return; } RaiseMessageReceived(messageContext); if (messageContext.Message is INicoComment comment) { _latestCommentNo = comment.ChatNo; } //var cvm = CreateCommentViewModel(e.Chat, e.RoomInfo); //if (cvm == null) return; //CommentReceived?.Invoke(this, cvm); } catch (Exception ex) { _logger.LogException(ex); SendSystemInfo(ex.Message, InfoType.Debug); } }
private void ChatProvider_CommentReceived(object sender, ChatReceivedEventArgs e) { SetMessage(e.ChatStr, e.RoomInfo.Name); }