From f9ba1d47e66cf66a8689a4fe429f4dd0c44f549f Mon Sep 17 00:00:00 2001 From: Arman Date: Mon, 14 Nov 2022 15:22:18 +0100 Subject: [PATCH] feat: wip add submit function to store --- src/lib/stores/app.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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'); + } } }; }