afvalcalendar: Add proper error handling

This commit is contained in:
Tristan Daniël Maat 2024-04-30 06:09:04 +02:00
parent d8f1b9941e
commit 0312fbad3a
Signed by: tlater
GPG key ID: 49670FD774E43268
2 changed files with 18 additions and 5 deletions

View file

@ -140,9 +140,17 @@
sops-nix.packages.${system}.sops-import-keys-hook sops-nix.packages.${system}.sops-import-keys-hook
]; ];
packages = [ packages = with pkgs; [
sops-nix.packages.${system}.sops-init-gpg-key sops-nix.packages.${system}.sops-init-gpg-key
deploy-rs.packages.${system}.default deploy-rs.packages.${system}.default
cargo
clippy
rustc
rustfmt
rust-analyzer
pkg-config
openssl
]; ];
}; };
}; };

View file

@ -3,8 +3,13 @@ mod trash;
#[tokio::main] #[tokio::main]
async fn main() { async fn main() {
let dates = trash::get_pickup_dates().await.unwrap(); match trash::get_pickup_dates().await {
let calendar = calendar::calendar_from_pickup_dates(dates); Ok(dates) => {
let calendar = calendar::calendar_from_pickup_dates(dates);
calendar.print().unwrap(); calendar.print().unwrap();
}
Err(error) => {
eprintln!("{}", error);
}
}
} }