freeleaps_frontend/frontend/src/utils/backend/messageHub.js
2024-06-20 20:43:27 -07:00

34 lines
777 B
JavaScript

import { backendAxios } from './axios'
import { userUtils } from '@/store/index'
class MessageHubApi {
static fetchMessageThreads() {
let jwt = userUtils.getJwtToken()
const request = backendAxios.post(
'/api/messages/fetch-message-threads-for-user',
{},
{
headers: { Authorization: `Bearer ${jwt}` }
}
)
return request
}
static sendMessageToConversation(conversation_id, message) {
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 }