Remove wiring for assistant2
(#11940)
This PR removes the wiring for `assistant2` that hooks it up to Zed. Since we're focusing in on improving the current assistant, we don't need this present in Zed. I left the `assistant2` crate intact for now, to make it easier to reference any code from it. Release Notes: - N/A
This commit is contained in:
parent
b60254feca
commit
b9ecca7524
8 changed files with 0 additions and 48 deletions
|
@ -225,30 +225,6 @@ pub fn initialize_workspace(app_state: Arc<AppState>, cx: &mut AppContext) {
|
|||
})
|
||||
.detach();
|
||||
|
||||
let mut current_user = app_state.user_store.read(cx).watch_current_user();
|
||||
|
||||
cx.spawn(|workspace_handle, mut cx| async move {
|
||||
while let Some(user) = current_user.next().await {
|
||||
if user.is_some() {
|
||||
// User known now, can check feature flags / staff
|
||||
// At this point, should have the user with staff status available
|
||||
let use_assistant2 = cx.update(|cx| assistant2::enabled(cx))?;
|
||||
if use_assistant2 {
|
||||
let panel =
|
||||
assistant2::AssistantPanel::load(workspace_handle.clone(), cx.clone())
|
||||
.await?;
|
||||
workspace_handle.update(&mut cx, |workspace, cx| {
|
||||
workspace.add_panel(panel, cx);
|
||||
})?;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
anyhow::Ok(())
|
||||
})
|
||||
.detach();
|
||||
|
||||
workspace
|
||||
.register_action(about)
|
||||
.register_action(|_, _: &Minimize, cx| {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue