about summary refs log tree commit diff
path: root/src/logger/metrics.ts
diff options
context:
space:
mode:
authorhailey <me@haileyok.com>2025-05-30 13:54:58 -0700
committerGitHub <noreply@github.com>2025-05-30 13:54:58 -0700
commitce7b9dc430da65151694baaf84af4b4a800866b5 (patch)
treef7c134b917981ade3cbffcbb1e1af8bb9c97833d /src/logger/metrics.ts
parent2a453cd9cac811da0eb7c802489c6e4bcfe4bd78 (diff)
downloadvoidsky-ce7b9dc430da65151694baaf84af4b4a800866b5.tar.zst
add metrics (#8426)
Diffstat (limited to 'src/logger/metrics.ts')
-rw-r--r--src/logger/metrics.ts25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/logger/metrics.ts b/src/logger/metrics.ts
index dfb8cd541..cfd77c5a1 100644
--- a/src/logger/metrics.ts
+++ b/src/logger/metrics.ts
@@ -130,6 +130,27 @@ export type MetricEvents = {
     feedType: string
     reason: 'pull-to-refresh' | 'soft-reset' | 'load-latest'
   }
+  'feed:save': {
+    feedUrl: string
+  }
+  'feed:unsave': {
+    feedUrl: string
+  }
+  'feed:pin': {
+    feedUrl: string
+  }
+  'feed:unpin': {
+    feedUrl: string
+  }
+  'feed:like': {
+    feedUrl: string
+  }
+  'feed:unlike': {
+    feedUrl: string
+  }
+  'feed:share': {
+    feedUrl: string
+  }
   'discover:showMore': {
     feedContext: string
   }
@@ -175,15 +196,19 @@ export type MetricEvents = {
     likerClout: number | undefined
     postClout: number | undefined
     logContext: 'FeedItem' | 'PostThreadItem' | 'Post' | 'ImmersiveVideo'
+    feedDescriptor?: string
   }
   'post:repost': {
     logContext: 'FeedItem' | 'PostThreadItem' | 'Post' | 'ImmersiveVideo'
+    feedDescriptor?: string
   }
   'post:unlike': {
     logContext: 'FeedItem' | 'PostThreadItem' | 'Post' | 'ImmersiveVideo'
+    feedDescriptor?: string
   }
   'post:unrepost': {
     logContext: 'FeedItem' | 'PostThreadItem' | 'Post' | 'ImmersiveVideo'
+    feedDescriptor?: string
   }
   'post:mute': {}
   'post:unmute': {}