diff --git a/crates/collab/src/api.rs b/crates/collab/src/api.rs index fde0d64eaebbb48f77e37d45a1ea7e09acaf0298..a911b586a114f696c5c502f92ded7afc9b050620 100644 --- a/crates/collab/src/api.rs +++ b/crates/collab/src/api.rs @@ -152,6 +152,7 @@ struct AuthenticatedUserParams { struct AuthenticatedUserResponse { user: User, metrics_id: String, + feature_flags: Vec, } async fn get_authenticated_user( @@ -172,7 +173,12 @@ async fn get_authenticated_user( ) .await?; let metrics_id = app.db.get_user_metrics_id(user.id).await?; - Ok(Json(AuthenticatedUserResponse { user, metrics_id })) + let feature_flags = app.db.get_user_flags(user.id).await?; + Ok(Json(AuthenticatedUserResponse { + user, + metrics_id, + feature_flags, + })) } #[derive(Deserialize, Debug)]