import { rpc } from '../rpcClient' import type { ConversationEntry, ConversationSkillScore } from '../types' export const listConversationEntriesForMeeting = (meetingInstanceId: number): Promise => rpc('conversationEntries', 'listConversationEntriesForMeeting', meetingInstanceId) export const listConversationEntriesForMeetings = (meetingInstanceIds: number[]): Promise => rpc('conversationEntries', 'listConversationEntriesForMeetings', meetingInstanceIds) export const addConversationEntry = (e: Omit): Promise => rpc('conversationEntries', 'addConversationEntry', e) export const updateConversationEntry = (id: number, patch: Partial): Promise => rpc('conversationEntries', 'updateConversationEntry', id, patch) export const deleteConversationEntry = (id: number): Promise => rpc('conversationEntries', 'deleteConversationEntry', id) export const listConversationSkillScoresAll = (): Promise => rpc('conversationEntries', 'listConversationSkillScoresAll') export const addConversationSkillScore = (s: Omit): Promise => rpc('conversationEntries', 'addConversationSkillScore', s) export const updateConversationSkillScore = (id: number, patch: Partial): Promise => rpc('conversationEntries', 'updateConversationSkillScore', id, patch) export const deleteConversationSkillScoresForEntry = (conversationEntryId: number): Promise => rpc('conversationEntries', 'deleteConversationSkillScoresForEntry', conversationEntryId)