Handle user avatar changes

This commit is contained in:
Tulir Asokan
2018-08-26 00:39:36 +03:00
parent 060516f9cf
commit ccfa85e44a
5 changed files with 91 additions and 7 deletions

View File

@ -33,6 +33,7 @@ const (
MessageStream JSONMessageType = "Stream"
MessageConn JSONMessageType = "Conn"
MessageProps JSONMessageType = "Props"
MessageCmd JSONMessageType = "Cmd"
)
func (ext *ExtendedConn) AddHandler(handler whatsapp.Handler) {
@ -83,6 +84,8 @@ func (ext *ExtendedConn) HandleJsonMessage(message string) {
ext.handleMessageProps(msg[1])
case MessageMsgInfo, MessageMsg:
ext.handleMessageMsgInfo(msgType, msg[1])
case MessageCmd:
ext.handleMessageCommand(msgType, msg[1])
default:
for _, handler := range ext.handlers {
ujmHandler, ok := handler.(UnhandledJSONMessageHandler)