Skip to content
Burin Naowarat edited this page Apr 17, 2018 · 4 revisions

flow

user create account
post /user/register
provide {
name, username, password
}

user login
post /user/login
provide {
username, password
}

user get all existing chat
get /chat/all?id=[user_id]

user create chat
post /chat
provide { name }

user join chat
post /chat/join
provide {
groupId, userId
}

user connect to group
socket ‘connectGroup’
provide {
userId, groupId
}

user get unread message
socket ‘get unread’
provide {
userId, groupId
}

user sendMessage
socket ‘send message’
provide{
msg,userId,userName,groupId,time
}

user notify server when message is received
socket ‘notify’
provide {
userId,groupId,lastMsg
}

Clone this wiki locally