From 390f7e00785efa28b7b88bd2b54db090f6c1f649 Mon Sep 17 00:00:00 2001 From: Marios Antonoudiou Date: Sun, 25 May 2025 18:34:30 +0300 Subject: [PATCH] Fix update preferences not being tracked --- pages/index.vue | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pages/index.vue b/pages/index.vue index 388aa2a..53bdfce 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -38,7 +38,11 @@ onMounted(() => { const saveOp = watchPausable( preferences, - async () => { + async (newData) => { + trackEvent("update_preferences", { + ...newData, + }); + await $fetch("/api/preferences", { method: "PUT", body: toValue(preferences), @@ -47,13 +51,6 @@ const saveOp = watchPausable( { initialState: "paused", deep: true, - onTrigger: (event) => { - trackEvent("update_preferences", { - key: event.key, - value: event.newValue, - oldValue: event.oldValue, - }); - }, }, );