aboutsummaryrefslogtreecommitdiff
path: root/src/event/new_pl_keys.rs
diff options
context:
space:
mode:
authorkrolxon <krolyxon@tutanota.com>2024-06-15 00:06:35 +0530
committerkrolxon <krolyxon@tutanota.com>2024-06-15 00:06:35 +0530
commitf2b90514899af2e55f4fca9ad759029aa7511e0e (patch)
tree67375c06e03fcc7646fd82958c92f742efa8a674 /src/event/new_pl_keys.rs
parent5795d00831da803442d737a928922093e2750aec (diff)
change event to event_handler
Diffstat (limited to 'src/event/new_pl_keys.rs')
-rw-r--r--src/event/new_pl_keys.rs47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/event/new_pl_keys.rs b/src/event/new_pl_keys.rs
deleted file mode 100644
index 9150bec..0000000
--- a/src/event/new_pl_keys.rs
+++ /dev/null
@@ -1,47 +0,0 @@
-use crate::{
- app::{App, AppResult},
- ui::InputMode,
-};
-use crossterm::event::{KeyCode, KeyEvent};
-
-pub fn handle_new_pl_keys(key_event: KeyEvent, app: &mut App) -> AppResult<()> {
- match key_event.code {
- KeyCode::Esc => {
- app.pl_new_pl_input.clear();
- app.reset_cursor();
- app.inputmode = InputMode::Normal;
- }
- KeyCode::Char(to_insert) => {
- app.enter_char(to_insert);
- }
- KeyCode::Enter => {
- let pl_name = &app.pl_new_pl_input;
-
- for song in app.pl_new_pl_songs_buffer.iter() {
- app.conn.conn.pl_push(pl_name, song)?;
- }
- app.pl_new_pl_input.clear();
-
- app.pl_list.list = App::get_playlist(&mut app.conn.conn)?;
- app.append_list = App::get_append_list(&mut app.conn.conn)?;
-
- app.reset_cursor();
- app.inputmode = InputMode::Normal;
- }
-
- KeyCode::Backspace => {
- app.delete_char();
- }
-
- KeyCode::Left => {
- app.move_cursor_left();
- }
-
- KeyCode::Right => {
- app.move_cursor_right();
- }
-
- _ => {}
- }
- Ok(())
-}