From 816eb06a7ba275b432c553cd24b5f79471013500 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Thu, 27 Apr 2023 14:25:34 +0200 Subject: [PATCH] Remove internal actions from `CopilotCodeVerification` --- crates/copilot/src/sign_in.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/crates/copilot/src/sign_in.rs b/crates/copilot/src/sign_in.rs index d7aadb62623c7ca52a83bf5cf557a25fdb5e84e6..fdb4828cd0df93e2f609c9e3d3b7614acee49385 100644 --- a/crates/copilot/src/sign_in.rs +++ b/crates/copilot/src/sign_in.rs @@ -2,7 +2,6 @@ use crate::{request::PromptUserDeviceFlow, Copilot, Status}; use gpui::{ elements::*, geometry::rect::RectF, - impl_internal_actions, platform::{WindowBounds, WindowKind, WindowOptions}, AnyElement, AnyViewHandle, AppContext, ClipboardItem, Element, Entity, View, ViewContext, ViewHandle, @@ -10,11 +9,6 @@ use gpui::{ use settings::Settings; use theme::ui::modal; -#[derive(PartialEq, Eq, Debug, Clone)] -struct ClickedConnect; - -impl_internal_actions!(copilot_verification, [ClickedConnect]); - #[derive(PartialEq, Eq, Debug, Clone)] struct CopyUserCode; @@ -68,12 +62,6 @@ pub fn init(cx: &mut AppContext) { } }) .detach(); - - cx.add_action( - |code_verification: &mut CopilotCodeVerification, _: &ClickedConnect, _| { - code_verification.connect_clicked = true; - }, - ); } } @@ -219,9 +207,9 @@ impl CopilotCodeVerification { cx, { let verification_uri = data.verification_uri.clone(); - move |_, _, cx| { + move |_, verification, cx| { cx.platform().open_url(&verification_uri); - cx.dispatch_action(ClickedConnect) + verification.connect_clicked = true; } }, ))