14 lines
940 B
TypeScript
14 lines
940 B
TypeScript
import { rpc } from '../rpcClient'
|
|
import type { Assessment } from '../types'
|
|
|
|
export const listAssessmentsAll = (): Promise<Assessment[]> => rpc('assessments', 'listAssessmentsAll')
|
|
export const listAssessmentsForMeeting = (meetingInstanceId: number): Promise<Assessment[]> =>
|
|
rpc('assessments', 'listAssessmentsForMeeting', meetingInstanceId)
|
|
export const listAssessmentsForMeetings = (meetingInstanceIds: number[]): Promise<Assessment[]> =>
|
|
rpc('assessments', 'listAssessmentsForMeetings', meetingInstanceIds)
|
|
export const addAssessment = (a: Omit<Assessment, 'id'>): Promise<number> => rpc('assessments', 'addAssessment', a)
|
|
export const updateAssessment = (id: number, patch: Partial<Assessment>): Promise<number> =>
|
|
rpc('assessments', 'updateAssessment', id, patch)
|
|
export const deleteAssessmentsForMeeting = (meetingInstanceId: number): Promise<number> =>
|
|
rpc('assessments', 'deleteAssessmentsForMeeting', meetingInstanceId)
|