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