Breaking change: replace Mensa Shedhalle with Mensa Wilhemstraße

This commit is contained in:
2024-09-22 21:06:10 +02:00
parent bdef10ace4
commit 4a2a3848e6
3 changed files with 8 additions and 8 deletions

View File

@@ -8,9 +8,9 @@ pub struct Args {
#[arg(short, long, default_value_t = false)]
pub morgenstelle: bool,
/// Show Mensa Shedhalle
/// Show Mensa Wilhelmstraße
#[arg(short, long, default_value_t = false)]
pub shedhalle: bool,
pub wilhelmstrasse: bool,
/// Show Mensa Prinz Karl
#[arg(short, long, default_value_t = false)]

View File

@@ -16,8 +16,8 @@ fn exec_arguments(args: &cli::Args) {
}
}
if args.shedhalle {
if let Ok(resp) = Mensa::from(MensaName::Shedhalle) {
if args.wilhelmstrasse {
if let Ok(resp) = Mensa::from(MensaName::Wilhelmstrasse) {
exec_arg_helper(args, &resp);
}
}

View File

@@ -5,7 +5,7 @@ use std::time::Duration;
use ureq::{Agent, Error};
pub enum MensaName {
Shedhalle,
Wilhelmstrasse,
Morgenstelle,
PrinzKarl,
}
@@ -36,7 +36,7 @@ fn get_nth_date(days: u8) -> Option<chrono::DateTime<Local>> {
pub struct Mensa {
#[serde(alias = "621")] // Morgenstelle
#[serde(alias = "623")] // Prinz Karl
#[serde(rename = "611")] // Shedhalle
#[serde(rename = "611")] // Wilhelmstraße
canteen: Canteen,
}
@@ -48,7 +48,7 @@ impl Mensa {
.build();
let canteen_id = match name {
MensaName::Shedhalle => 611,
MensaName::Wilhelmstrasse => 611,
MensaName::Morgenstelle => 621,
MensaName::PrinzKarl => 623,
};
@@ -70,7 +70,7 @@ impl Mealplan for Mensa {
}
fn name(&self) -> &str {
&&self.canteen.canteen
&self.canteen.canteen
}
fn today(&self) -> (String, Vec<&Menu>) {