diff options
-rw-r--r-- | src/lib/statsig/events.ts | 5 | ||||
-rw-r--r-- | src/view/com/composer/Composer.tsx | 7 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 9a306ee4f..8f8504021 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -122,11 +122,16 @@ export type LogEvents = { 'post:create': { imageCount: number isReply: boolean + isPartOfThread: boolean hasLink: boolean hasQuote: boolean langs: string logContext: 'Composer' } + 'thread:create': { + postCount: number + isReply: boolean + } 'post:like:sampled': { doesLikerFollowPoster: boolean | undefined doesPosterFollowLiker: boolean | undefined diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 006e0c7dc..3a9114b2f 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -405,6 +405,7 @@ export const ComposePost = ({ ? post.embed.media.images.length : 0, isReply: index > 0 || !!replyTo, + isPartOfThread: thread.posts.length > 1, hasLink: !!post.embed.link, hasQuote: !!post.embed.quote, langs: langPrefs.postLanguage, @@ -413,6 +414,12 @@ export const ComposePost = ({ index++ } } + if (thread.posts.length > 1) { + logEvent('thread:create', { + postCount: thread.posts.length, + isReply: !!replyTo, + }) + } } if (postUri && !replyTo) { emitPostCreated() |