pub fn join_remote_project( project_id: u64, follow_user_id: u64, app_state: Arc<AppState>, cx: &mut AppContext ) -> Task<Result<()>>