private async Task ProcessChatMsg(FFChatMsg msg, ChatMsgType msgType) { switch (msgType.MsgType) { case MsgType.Translate: { var translation = await TranslateMessage(msg.Text, msgType.Color); await _TranslationArrived.InvokeAsync(translation); break; } default: { return; } } }
public ChatMessageArrivedEventArgs(ChatMessageArrivedEventArgs msgArgs) : base(msgArgs.Sender) { ChatMessage = new FFChatMsg(msgArgs.ChatMessage); }