From fded248b7e7a048afec67c393c0ec7d2d623adbe Mon Sep 17 00:00:00 2001 From: jole Date: Tue, 19 Jul 2022 21:07:20 +0200 Subject: [PATCH] minor cleanup: run_mpv_command() --- src/ipc.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/ipc.rs b/src/ipc.rs index e2b3488..5fa171a 100644 --- a/src/ipc.rs +++ b/src/ipc.rs @@ -237,14 +237,11 @@ pub fn set_mpv_property( } pub fn run_mpv_command(instance: &Mpv, command: &str, args: &[&str]) -> Result<(), Error> { - let mut ipc_string = format!("{{ \"command\": [\"{}\"", command); - if args.len() > 0 { - for arg in args { - ipc_string.push_str(&format!(", \"{}\"", arg)); - } + let mut ipc_string = format!(r#"{{ "command": ["{}""#, command); + for arg in args { + ipc_string.push_str(&format!(r#", "{}""#, arg)); } ipc_string.push_str("] }\n"); - ipc_string = ipc_string; match serde_json::from_str::(&send_command_sync(instance, &ipc_string)) { Ok(feedback) => { if let Value::String(ref error) = feedback["error"] {