diff options
author | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-10 11:28:10 -0500 |
---|---|---|
committer | tylermurphy534 <tylermurphy534@gmail.com> | 2022-11-10 11:28:10 -0500 |
commit | f7a13253e72f1dde7389fb98c090b753fdfc42b9 (patch) | |
tree | b2433e907a78636363dc042be77aa8492c45f656 /src/persist.rs | |
parent | update aur depends (diff) | |
download | crab-f7a13253e72f1dde7389fb98c090b753fdfc42b9.tar.gz crab-f7a13253e72f1dde7389fb98c090b753fdfc42b9.tar.bz2 crab-f7a13253e72f1dde7389fb98c090b753fdfc42b9.zip |
slight refactor
Diffstat (limited to '')
-rw-r--r-- | src/persist.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/persist.rs b/src/persist.rs index 6a813dc..667b12a 100644 --- a/src/persist.rs +++ b/src/persist.rs @@ -21,7 +21,7 @@ pub fn get_persist(user: &str) -> bool { pub fn set_persist(user: &str) { let mut json = match get_terminal_config() { Some(data) => data, - None => return + None => serde_json::from_str("{}").unwrap() }; json[user] = Value::from(now()); let id = match get_terminal_process() { @@ -30,22 +30,22 @@ pub fn set_persist(user: &str) { }; match secure::write_file(PERSIST_PATH, &format!("{}", id), &json.to_string()) { Ok(_) => {}, - Err(e) => { - eprintln!("Internal Error: {}", e) + Err(_) => { + eprintln!("crab: An Internal Has Error") } }; } fn get_terminal_process() -> Option<i32> { - let id: i32 = match std::process::id().try_into() { + let pid: i32 = match std::process::id().try_into() { Ok(data) => data, Err(_) => return None }; - let stat = match procinfo::pid::stat(id) { + let pid_stat = match procinfo::pid::stat(pid) { Ok(data) => data, Err(_) => return None }; - Some(stat.session) + Some(pid_stat.session) } fn get_terminal_config() -> Option<Value> { |