about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2024-08-30 20:53:27 +0100
committerGitHub <noreply@github.com>2024-08-30 12:53:27 -0700
commitc41f372b3c0707013c3abbfba7b18ca7ca71eef1 (patch)
tree0460fa7139d31ea2bbd6370576e60c13417dacc9 /src
parentab260c3599294c7526a6d8cdf2657708e9b5a5c7 (diff)
downloadvoidsky-c41f372b3c0707013c3abbfba7b18ca7ca71eef1.tar.zst
[Video] Split 'videos' gate in two (#5037)
Diffstat (limited to 'src')
-rw-r--r--src/lib/statsig/gates.ts5
-rw-r--r--src/view/com/composer/Composer.tsx2
-rw-r--r--src/view/com/util/post-embeds/VideoEmbed.tsx2
-rw-r--r--src/view/com/util/post-embeds/VideoEmbed.web.tsx2
4 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts
index f45be0b79..be40548ad 100644
--- a/src/lib/statsig/gates.ts
+++ b/src/lib/statsig/gates.ts
@@ -5,5 +5,6 @@ export type Gate =
   | 'onboarding_minimum_interests'
   | 'suggested_feeds_interstitial'
   | 'show_follow_suggestions_in_profile'
-  | 'video_debug'
-  | 'videos'
+  | 'video_debug' // not recommended
+  | 'video_upload' // upload videos
+  | 'video_view_on_posts' // see posted videos
diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx
index f0b4ae754..8a8fa66b7 100644
--- a/src/view/com/composer/Composer.tsx
+++ b/src/view/com/composer/Composer.tsx
@@ -760,7 +760,7 @@ export const ComposePost = observer(function ComposePost({
           ) : (
             <ToolbarWrapper style={[a.flex_row, a.align_center, a.gap_xs]}>
               <SelectPhotoBtn gallery={gallery} disabled={!canSelectImages} />
-              {gate('videos') && (
+              {gate('video_upload') && (
                 <SelectVideoBtn
                   onSelectVideo={selectVideo}
                   disabled={!canSelectImages}
diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx
index f90bf0085..682e1966c 100644
--- a/src/view/com/util/post-embeds/VideoEmbed.tsx
+++ b/src/view/com/util/post-embeds/VideoEmbed.tsx
@@ -31,7 +31,7 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) {
   )
   const gate = useGate()
 
-  if (!gate('videos')) {
+  if (!gate('video_view_on_posts')) {
     return null
   }
 
diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx
index 409f2c7ba..10b4f38d6 100644
--- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx
+++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx
@@ -47,7 +47,7 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) {
     [key],
   )
 
-  if (!gate('videos')) {
+  if (!gate('video_view_on_posts')) {
     return null
   }