@Override
 public void decode(byte[] content) throws Exception {
   ChatMessageContent.SendChatReq req = ChatMessageContent.SendChatReq.parseFrom(content);
   this.channelID = req.getChannelID();
   this.content = req.getContent();
   this.chatType = req.getChatType();
   if (req.getToUser() != null) {
     toUser = new ChatUser();
     toUser.setUserId(req.getToUser().getUserid());
     toUser.setUsername(req.getToUser().getUsername());
     toUser.setSex(req.getToUser().getSex());
   }
 }