about summary refs log tree commit diff
path: root/src/logger/metrics.ts
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2025-03-06 12:20:48 -0800
committerGitHub <noreply@github.com>2025-03-06 14:20:48 -0600
commit618c4e4a56987a1520ee9ca871b2d8e20b13fded (patch)
treed78d5ee52b15e65e99eb410df7e9a792936b3907 /src/logger/metrics.ts
parent153fc17676cf9301e0f066e3c280da83821a6a63 (diff)
downloadvoidsky-618c4e4a56987a1520ee9ca871b2d8e20b13fded.tar.zst
add some metrics for labelers (#7747)
* add some metrics

* add label pref switch metric

* Update src/screens/Profile/Header/ProfileHeaderLabeler.tsx

* Use new logger.metric

* Fix conflicting types

* Remove duplicate toasts

* Move metric to try body

* Move metric to try body

---------

Co-authored-by: Eric Bailey <git@esb.lol>
Diffstat (limited to 'src/logger/metrics.ts')
-rw-r--r--src/logger/metrics.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts
index 66f79e4f6..abb7b670f 100644
--- a/src/logger/metrics.ts
+++ b/src/logger/metrics.ts
@@ -306,6 +306,19 @@ export type MetricEvents = {
   'progressGuide:hide': {}
   'progressGuide:followDialog:open': {}
 
+  'moderation:subscribedToLabeler': {}
+  'moderation:unsubscribedFromLabeler': {}
+  'moderation:changeLabelPreference': {
+    preference: string
+  }
+
+  'moderation:subscribedToList': {
+    listType: 'mute' | 'block'
+  }
+  'moderation:unsubscribedFromList': {
+    listType: 'mute' | 'block'
+  }
+
   'reportDialog:open': {
     subjectType: string
   }