aboutsummaryrefslogtreecommitdiff
path: root/src/app/api_helpers.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-17 01:41:16 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-17 01:41:16 +0300
commita36da363f14639085bec91d7a378d6c2eeaa6c58 (patch)
tree2c86155b115f8c79db2b8826fd8b2199d153f7bf /src/app/api_helpers.rs
parente4de58b37f58d59d146158239ed218a8accd5c3c (diff)
refactor: extract terminal state and runtime from panes
Diffstat (limited to 'src/app/api_helpers.rs')
-rw-r--r--src/app/api_helpers.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/app/api_helpers.rs b/src/app/api_helpers.rs
index 56907ece..1ebb30ef 100644
--- a/src/app/api_helpers.rs
+++ b/src/app/api_helpers.rs
@@ -30,7 +30,7 @@ fn parse_api_key(key: &str) -> Option<crossterm::event::KeyEvent> {
}
}
-pub(super) fn encode_api_text(runtime: &crate::pane::PaneRuntime, text: &str) -> Vec<u8> {
+pub(super) fn encode_api_text(runtime: &crate::terminal::TerminalRuntime, text: &str) -> Vec<u8> {
let bracketed = runtime
.input_state()
.map(|state| state.bracketed_paste)
@@ -43,7 +43,7 @@ pub(super) fn encode_api_text(runtime: &crate::pane::PaneRuntime, text: &str) ->
}
pub(super) fn encode_api_keys(
- runtime: &crate::pane::PaneRuntime,
+ runtime: &crate::terminal::TerminalRuntime,
keys: &[String],
) -> Result<Vec<Vec<u8>>, String> {
let mut encoded_keys = Vec::with_capacity(keys.len());