add temporary limitation for managers subcommands

This commit is contained in:
Dmitriy Pleshevskiy 2022-08-05 12:39:19 +03:00
parent 972aae9460
commit 92e4ae4dc2
Signed by: pleshevskiy
GPG Key ID: 1B59187B161C0215
1 changed files with 12 additions and 0 deletions

View File

@ -40,6 +40,10 @@ fn main() {
link,
no_link,
} => {
if current_task_info.is_some() {
panic!("You can change priority only when you don't have an active task, yet");
}
if idx == 0 || idx > tasks.len() {
panic!("invalid index");
}
@ -61,6 +65,10 @@ fn main() {
println!("changed");
}
cli::SubCommand::Remove { idx } => {
if current_task_info.is_some() {
panic!("You can change priority only when you don't have an active task, yet");
}
if idx == 0 || idx > tasks.len() {
panic!("invalid index");
}
@ -110,6 +118,10 @@ fn main() {
idx: target_idx,
priority,
} => {
if current_task_info.is_some() {
panic!("You can change priority only when you don't have an active task, yet");
}
if target_idx == 0 || target_idx > tasks.len() {
panic!("invalid index");
}