import { ApiCollection, ConversationResource } from '../../types' import { ApiClient } from '../use_api_client' export const getFindDirectMessageConversationRequestArgs = (participantIds: string[]) => ({ url: '/me/conversations', data: { fields: { Conversation: ['title', 'disabled'] }, filter: 'with_exact_direct_message_participants', participant_ids: participantIds.join(','), }, }) export const findDirectMessageConversation = (apiClient: ApiClient, participantIds: string[]) => apiClient.chat.get(getFindDirectMessageConversationRequestArgs(participantIds)) as Promise< ApiCollection >