about summary refs log tree commit diff
path: root/src/state/feed-feedback.tsx
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2025-06-11 13:22:02 -0500
committerGitHub <noreply@github.com>2025-06-11 13:22:02 -0500
commit143d5f3b814f1ce707fdfc87dabff7af5349bd06 (patch)
tree86cd639d45da0c994f8bf1d9160b1a8497f53e0c /src/state/feed-feedback.tsx
parent7341294df6156afdf24ab43e1e27ebba94f265ad (diff)
downloadvoidsky-143d5f3b814f1ce707fdfc87dabff7af5349bd06.tar.zst
Post source handling updates (#8472)
* Add debugs

* Key post-source using URI with handle

* Enhance

* EnHANCE

* ENHANCE

* ENHANCEEEECEE

* ᵉⁿʰᵃⁿᶜᵉ

* enhance
Diffstat (limited to 'src/state/feed-feedback.tsx')
-rw-r--r--src/state/feed-feedback.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/state/feed-feedback.tsx b/src/state/feed-feedback.tsx
index 225b495d3..a718a761d 100644
--- a/src/state/feed-feedback.tsx
+++ b/src/state/feed-feedback.tsx
@@ -12,7 +12,7 @@ import throttle from 'lodash.throttle'
 
 import {FEEDBACK_FEEDS, STAGING_FEEDS} from '#/lib/constants'
 import {logEvent} from '#/lib/statsig/statsig'
-import {logger} from '#/logger'
+import {Logger} from '#/logger'
 import {
   type FeedDescriptor,
   type FeedPostSliceItem,
@@ -20,6 +20,8 @@ import {
 import {getItemsForFeedback} from '#/view/com/posts/PostFeed'
 import {useAgent} from './session'
 
+const logger = Logger.create(Logger.Context.FeedFeedback)
+
 export type StateContext = {
   enabled: boolean
   onItemSeen: (item: any) => void
@@ -89,6 +91,7 @@ export function useFeedFeedback(
     }
     sendOrAggregateInteractionsForStats(aggregatedStats.current, interactions)
     throttledFlushAggregatedStats()
+    logger.debug('flushed')
   }, [agent, throttledFlushAggregatedStats, feed])
 
   const sendToFeed = useMemo(
@@ -141,6 +144,9 @@ export function useFeedFeedback(
       if (!enabled) {
         return
       }
+      logger.debug('sendInteraction', {
+        ...interaction,
+      })
       if (!history.current.has(interaction)) {
         history.current.add(interaction)
         queue.current.add(toString(interaction))