|
|
@ -4,7 +4,33 @@ export namespace JsonAPI { |
|
|
|
export let contactName: string | null; |
|
|
|
export let authToken: string | null = localStorage.getItem('authToken'); |
|
|
|
export const ACTIVE_USERS_GET = `/api/chat/get/active-users`; |
|
|
|
export const CHAT_MESSAGES_GET = `/api/chat/get/messages`; |
|
|
|
/** |
|
|
|
* Json API URL for retrieving all messages between two users |
|
|
|
* |
|
|
|
* @format /api/chat/get/messages/some-user |
|
|
|
* |
|
|
|
* ### With sprintf |
|
|
|
* const url = Sprintf(JsonAPI.CHAT_MESSAGES_GET, toUser); |
|
|
|
* |
|
|
|
* @param toUser |
|
|
|
* The user whose messages wish to retrieve. The 'from user' part of the message is given by the current user logged in. |
|
|
|
* /api/chat/get/messages/{toUser} |
|
|
|
* |
|
|
|
*/ |
|
|
|
export const CHAT_MESSAGES_GET = `/api/chat/get/messages/%s`; |
|
|
|
export const MESSAGE_POST = '/api/chat/post/message'; |
|
|
|
/** |
|
|
|
* Json API URL for retrieving paginated messages between two users |
|
|
|
* |
|
|
|
* @format /api/chat/get/messages/some-user?page=1&size=5 will give the first page with size 5 |
|
|
|
* |
|
|
|
* ### With sprintf |
|
|
|
* const url = Sprintf(JsonAPI.CHAT_MESSAGES_GET, toUser); |
|
|
|
* |
|
|
|
* @param toUser The user whose messages wish to retrieve. The 'from user' part of the message is given by the current user logged in. |
|
|
|
* @param page Denotes the page required |
|
|
|
* @param denotes the size of each page |
|
|
|
*/ |
|
|
|
export const CHAT_MESSAGE_PAGE_GET = `/api/chat/get/messages/%s?page=%d&size=%d`; |
|
|
|
|
|
|
|
} |