[D1X] Integrate interstitials (#4698)

* Use discriminated union

* Integrate interstitials

* Add gates and handling for variants

* Only show interstitials for logged in accounts since flags are based on user ID

* Nit

---------

Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
This commit is contained in:
Eric Bailey 2024-07-02 21:43:54 -05:00 committed by GitHub
parent 0598fc2faa
commit 04cfd06639
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 198 additions and 35 deletions

View file

@ -6,3 +6,5 @@ export type Gate =
| 'request_notifications_permission_after_onboarding_v2'
| 'show_avi_follow_button'
| 'show_follow_back_label_v2'
| 'suggested_feeds_interstitial'
| 'suggested_follows_interstitial'