aboutsummaryrefslogtreecommitdiffstats
path: root/src/sessions.rs
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2024-02-06 14:26:14 +0100
committerGitHub <noreply@github.com>2024-02-06 14:26:14 +0100
commit6b20a958f4e8db5614fffb27fe5d32f07ddfe855 (patch)
treec8383fb7941b5e0c23cb348a655f2ea0fafd8668 /src/sessions.rs
parentdocs(readme): add sponsor (diff)
downloadsl0ppij-6b20a958f4e8db5614fffb27fe5d32f07ddfe855.tar.gz
sl0ppij-6b20a958f4e8db5614fffb27fe5d32f07ddfe855.tar.xz
sl0ppij-6b20a958f4e8db5614fffb27fe5d32f07ddfe855.zip
feat(sessions): welcome screen (#3112)
* prototype - can send layout name for new session from session-manager * feat(sessions): ui for selecting layout for new session in the session-manager * fix: send available layouts to plugins * make tests compile * fix tests * improve ui * fix: respect built-in layouts * ui for built-in layouts * some cleanups * style(fmt): rustfmt * welcome screen ui * fix: make sure layout config is not shared between sessions * allow disconnecting other users from current session and killing other sessions * fix: respect default layout * add welcome screen layout * tests(plugins): new api methods * fix(session-manager): do not quit welcome screen on esc and break * fix(plugins): adjust permissions * style(fmt): rustfmt * style(fmt): fix warnings
Diffstat (limited to 'src/sessions.rs')
-rw-r--r--src/sessions.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/sessions.rs b/src/sessions.rs
index c577acc6..58722071 100644
--- a/src/sessions.rs
+++ b/src/sessions.rs
@@ -52,8 +52,7 @@ pub(crate) fn get_resurrectable_sessions() -> Vec<(String, Duration, Layout)> {
session_layout_cache_file_name(&folder_name.display().to_string());
let raw_layout = match std::fs::read_to_string(&layout_file_name) {
Ok(raw_layout) => raw_layout,
- Err(e) => {
- log::error!("Failed to read resurrection layout file: {:?}", e);
+ Err(_e) => {
return None;
},
};
@@ -61,13 +60,7 @@ pub(crate) fn get_resurrectable_sessions() -> Vec<(String, Duration, Layout)> {
.and_then(|metadata| metadata.created())
{
Ok(created) => Some(created),
- Err(e) => {
- log::error!(
- "Failed to read created stamp of resurrection file: {:?}",
- e
- );
- None
- },
+ Err(_e) => None,
};
let layout = match Layout::from_kdl(
&raw_layout,