moving grpc_client, needs import fixes

This commit is contained in:
filipriec
2025-03-31 07:08:51 +02:00
parent 2ed2419f9e
commit 9cf25afa52
9 changed files with 8 additions and 9 deletions

View File

@@ -5,6 +5,7 @@ pub mod config;
pub mod state; pub mod state;
pub mod components; pub mod components;
pub mod modes; pub mod modes;
pub mod services;
pub use ui::run_ui; pub use ui::run_ui;

View File

@@ -1,7 +1,6 @@
// src/modes/canvas/common.rs // src/modes/canvas/common.rs
use crate::config::binds::config::Config; use crate::config::binds::config::Config;
use crate::tui::terminal::grpc_client::GrpcClient;
use crate::tui::terminal::core::TerminalCore; use crate::tui::terminal::core::TerminalCore;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::state::state::AppState; use crate::state::state::AppState;

View File

@@ -2,9 +2,6 @@
// TODO THIS is freaking bloated with functions it never uses REFACTOR 200 LOC can be gone // TODO THIS is freaking bloated with functions it never uses REFACTOR 200 LOC can be gone
use crossterm::event::{KeyEvent, KeyCode, KeyModifiers}; use crossterm::event::{KeyEvent, KeyCode, KeyModifiers};
use crate::tui::terminal::{
grpc_client::GrpcClient,
};
use crate::config::binds::config::Config; use crate::config::binds::config::Config;
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::modes::canvas::common; use crate::modes::canvas::common;

View File

@@ -3,7 +3,6 @@ use crossterm::event::Event;
use crossterm::cursor::SetCursorStyle; use crossterm::cursor::SetCursorStyle;
use crate::tui::terminal::{ use crate::tui::terminal::{
core::TerminalCore, core::TerminalCore,
grpc_client::GrpcClient,
}; };
use crate::tui::controls::commands::CommandHandler; use crate::tui::controls::commands::CommandHandler;
use crate::config::binds::config::Config; use crate::config::binds::config::Config;

View File

@@ -0,0 +1,5 @@
// services/mod.rs
mod grpc_client;
pub use grpc_client::*;

View File

@@ -1,6 +1,6 @@
// src/tui/functions/form.rs // src/tui/functions/form.rs
use crate::state::pages::form::FormState; use crate::state::pages::form::FormState;
use crate::tui::terminal::GrpcClient; use crate::services::grpc_client::GrpcClient;
use common::proto::multieko2::adresar::AdresarResponse; use common::proto::multieko2::adresar::AdresarResponse;
pub async fn handle_action( pub async fn handle_action(

View File

@@ -1,9 +1,7 @@
// src/tui/terminal.rs // src/tui/terminal.rs
pub mod core; pub mod core;
pub mod grpc_client;
pub mod event_reader; pub mod event_reader;
pub use core::TerminalCore; pub use core::TerminalCore;
pub use grpc_client::GrpcClient;
pub use event_reader::EventReader; pub use event_reader::EventReader;

View File

@@ -1,7 +1,7 @@
// src/ui/handlers/ui.rs // src/ui/handlers/ui.rs
use crate::tui::terminal::TerminalCore; use crate::tui::terminal::TerminalCore;
use crate::tui::terminal::GrpcClient; use crate::services::grpc_client::GrpcClient;
use crate::tui::controls::CommandHandler; use crate::tui::controls::CommandHandler;
use crate::tui::terminal::EventReader; use crate::tui::terminal::EventReader;
use crate::config::colors::themes::Theme; use crate::config::colors::themes::Theme;