示例#1
0
        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);
 }