API

Each of services need a token within their args for authorization

User Services

handle user and its authorization both on REST API and websocket.

Function
Description
Type

user login

retrieve user detail of current user

retrieve list of users

retrieve users with pagination

wrap postLoginUser that return mapped object. Recommended to utilize this function to handle user login.

Room Services

Function
Description
Type

detail of each room

list of rooms

list of rooms with pagination

create a room

delete a room

Emit join new room. Join from sender side. Recommended

wrappostCreateRoom with socketJoinNewRoom . Recommended

Socket listener for new room. It includes to emit again joinNewRoom in order to join receiver side to socket system. Recommended

Emit i'm writting status. Recommended

Sokcet listener for i'm writting. Recommended

Message Services

Function
Description
Type

Retrieve list of messages

Retrieve list of messages with pagination

Create a message

wrap postCreateMessage and socket emit sendMessage. Recommended

Socket listener for a new message. Recommended

Socket emit for view unread message. Recommended

Socket listener for receive view unread message. Recommended

Socket emit for i'm online. Recommended

Socket listener for i'm online. Recommended

Upload Services

Function
Description
Type

upload for single file

upload for multiple file

Last updated