feat(frontend,backend): Create and load comments

This commit is contained in:
2025-05-13 08:46:02 +02:00
parent d4ea9cd3d9
commit cdbf527ea6
14 changed files with 1294 additions and 304 deletions

View File

@@ -6,8 +6,6 @@ import {
} from '~/.api-client'
import { useApplicationFormApi } from './useApplicationFormApi'
const currentApplicationForm: Ref<ApplicationFormDto | undefined> = ref()
export function useApplicationForm() {
const applicationFormApi = useApplicationFormApi()
@@ -15,8 +13,7 @@ export function useApplicationForm() {
createApplicationFormDto: CreateApplicationFormDto
): Promise<ApplicationFormDto> {
try {
currentApplicationForm.value = await applicationFormApi.createApplicationForm(createApplicationFormDto)
return currentApplicationForm.value
return await applicationFormApi.createApplicationForm(createApplicationFormDto)
} catch (e: unknown) {
if (e instanceof ResponseError) {
console.error('Failed creating application form:', e.response)
@@ -62,8 +59,7 @@ export function useApplicationForm() {
}
try {
currentApplicationForm.value = await applicationFormApi.updateApplicationForm(id, applicationFormDto)
return currentApplicationForm.value
return await applicationFormApi.updateApplicationForm(id, applicationFormDto)
} catch (e: unknown) {
if (e instanceof ResponseError) {
console.error(`Failed updating application form with ID ${id}:`, e.response)