import * as C from '../api/conversationAPITypes'; import {canvas, Match} from '../request/requestBuidler'; export async function getConversations( config: Match, ) { return canvas({ uri: "/api/v1/conversations", uriParams: {}, method: "GET", param: config, }) } export async function createConversation( post: Match, ) { return canvas({ uri: "/api/v1/conversations", uriParams: {}, method: "POST", param: post, }) } export async function deleteConversation( conversationId: Match["id"], config: Match, ) { return canvas({ uri: "/api/v1/conversations/:id", uriParams: {id: conversationId}, method: "DELETE", param: config }) } export async function batchUpdateConversation( conversationIds: string[], event: Match["event"], ) { return canvas({ uri: "/api/v1/conversations", uriParams: {}, method: "PUT", param: { conversation_ids: conversationIds, event, } }) } export async function unreadConversationsCount() { return canvas({ uri: "/api/v1/conversations/unread_count", uriParams: {}, method: "GET", param: {}, }) }