Skip to content
This repository was archived by the owner on Sep 21, 2026. It is now read-only.

Commit de73c02

Browse files
Merge pull request #151 from appwrite/fix-feedback
fix: feedback submission
2 parents 49eec28 + 188ef54 commit de73c02

3 files changed

Lines changed: 9 additions & 15 deletions

File tree

‎src/lib/components/feedbackGeneral.svelte‎

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,7 @@
1717
let email: string;
1818
async function handleSubmit() {
1919
try {
20-
await feedback.submitFeedback(
21-
undefined,
22-
email,
23-
message,
24-
['general'],
25-
[{ firstname: name }]
26-
);
20+
await feedback.submitFeedback('feedback-general', message, name, email);
2721
show = false;
2822
} catch (error) {
2923
show = false;

‎src/lib/components/feedbackNPS.svelte‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
let name: string;
2020
async function handleSubmit() {
2121
try {
22-
await feedback.submitFeedback(undefined, email, message, ['npm'], [{ value, name }]);
22+
await feedback.submitFeedback('feedback-nps', message, name, email, value);
2323
console.log(value, message);
2424
feedback.switchType('general');
2525
} catch (error) {

‎src/lib/stores/app.ts‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ function createFeedbackStore() {
5353
});
5454
},
5555
submitFeedback: async (
56-
subject?: string,
56+
subject: string,
57+
message: string,
58+
firstname?: string,
5759
email?: string,
58-
message?: string,
59-
tags?: string[],
60-
customFields?: Record<string, unknown>[]
60+
value?: number
6161
) => {
6262
const response = await fetch('https://growth.appwrite.io/v1/feedback', {
6363
method: 'POST',
@@ -66,10 +66,10 @@ function createFeedbackStore() {
6666
},
6767
body: JSON.stringify({
6868
subject,
69-
email,
7069
message,
71-
tags,
72-
customFields
70+
email,
71+
firstname: firstname ? firstname : undefined,
72+
customFields: value ? [{ id: '40655', value }] : undefined
7373
})
7474
});
7575
if (response.status !== 200) {

0 commit comments

Comments
 (0)