ChatMessageListener is used for both 1-1 chat and room chat