diff --git a/src/lib/stores/app.ts b/src/lib/stores/app.ts index a9cf09d46..817e5b961 100644 --- a/src/lib/stores/app.ts +++ b/src/lib/stores/app.ts @@ -51,6 +51,20 @@ function createFeedbackStore() { feedback.elapsed = time; return feedback; }); + }, + submitFeedback: async (feedback: Record) => { + const response = await fetch('/v1/feedback', { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + ...feedback + }) + }); + if (response.status !== 200) { + throw new Error('Failed to submit feedback'); + } } }; }