about summary refs log tree commit diff
path: root/src/components/dms/NewChatDialog/index.tsx
diff options
context:
space:
mode:
authorHailey <me@haileyok.com>2024-05-20 15:26:05 -0700
committerGitHub <noreply@github.com>2024-05-20 15:26:05 -0700
commit516eb69637d4d71cb25397376f9e1e5d3680f314 (patch)
tree375081d63277d961f5bfdace7a6c7bfefeabdebe /src/components/dms/NewChatDialog/index.tsx
parent22522090c23df68251bdb37842323ffa1f7ea06d (diff)
downloadvoidsky-516eb69637d4d71cb25397376f9e1e5d3680f314.tar.zst
[🐴] Add new chat metrics (#4130)
* remove a comment

* add types for event, add log to profile button

* add `chat:open`

* add to chat list items

* fix types

* oops

* oops 2.0
Diffstat (limited to 'src/components/dms/NewChatDialog/index.tsx')
-rw-r--r--src/components/dms/NewChatDialog/index.tsx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/components/dms/NewChatDialog/index.tsx b/src/components/dms/NewChatDialog/index.tsx
index e57b0aa8f..6844531f1 100644
--- a/src/components/dms/NewChatDialog/index.tsx
+++ b/src/components/dms/NewChatDialog/index.tsx
@@ -19,6 +19,7 @@ import {useModerationOpts} from '#/state/preferences/moderation-opts'
 import {useGetConvoForMembers} from '#/state/queries/messages/get-convo-for-members'
 import {useProfileFollowsQuery} from '#/state/queries/profile-follows'
 import {useSession} from '#/state/session'
+import {logEvent} from 'lib/statsig/statsig'
 import {useActorAutocompleteQuery} from 'state/queries/actor-autocomplete'
 import {FAB} from '#/view/com/util/fab/FAB'
 import * as Toast from '#/view/com/util/Toast'
@@ -69,6 +70,11 @@ export function NewChat({
   const {mutate: createChat} = useGetConvoForMembers({
     onSuccess: data => {
       onNewChat(data.convo.id)
+
+      if (!data.convo.lastMessage) {
+        logEvent('chat:create', {logContext: 'NewChatDialog'})
+      }
+      logEvent('chat:open', {logContext: 'NewChatDialog'})
     },
     onError: error => {
       Toast.show(error.message)