import { backendAxios } from './axios' // import { userUtils } from '../store/index' class MessageHubApi { static fetchConversations(last_update_time, jwt) { // let jwt = userUtils.getJwtToken() const request = backendAxios.post( '/api/messages/fetch-conversations-for-user', { last_update_time: last_update_time }, { headers: { Authorization: `Bearer ${jwt}` } } ) return request } static fetchMessages(conversation_id, last_update_time, jwt) { // let jwt = userUtils.getJwtToken() const request = backendAxios.post( '/api/messages/fetch-message-thread-for-conversation', { conversation_id: conversation_id, last_update_time: last_update_time }, { headers: { Authorization: `Bearer ${jwt}` } } ) return request } static sendMessageToConversation(conversation_id, message, jwt) { // let jwt = userUtils.getJwtToken() const request = backendAxios.post( '/api/messages/send-message-to-conversation', { conversation_id: conversation_id, message: message }, { headers: { Authorization: `Bearer ${jwt}` } } ) return request } } export { MessageHubApi }