refactor: use 'package' as primary argument name but keep 'export-package'

This commit is contained in:
Paul-Christian Volkmer 2024-06-18 09:22:32 +02:00
parent 97004be3ba
commit 54dd9163a9
4 changed files with 8 additions and 8 deletions

View File

@ -110,4 +110,4 @@ Mithilfe dieser Anwendung kann auch der aktuelle Inhalt der Datenbank gegen die
Export verglichen werden. Export verglichen werden.
Der Befehl `check-export` kann zusammen mit der Angabe der Protokolldatei (`--file`) und der Angabe des Der Befehl `check-export` kann zusammen mit der Angabe der Protokolldatei (`--file`) und der Angabe des
Exports (`--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden. Exports (`--package=...` bzw. `--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden.

View File

@ -173,8 +173,8 @@ pub enum SubCommand {
user: String, user: String,
#[arg(short, long, help = "LKR-Export-Protokoll-Datei")] #[arg(short, long, help = "LKR-Export-Protokoll-Datei")]
file: PathBuf, file: PathBuf,
#[arg(long, help = "Exportpaketnummer", default_value = "0")] #[arg(long, alias = "export-package", help = "Exportpaketnummer", default_value = "0")]
export_package: u16, package: u16,
}, },
} }

View File

@ -134,14 +134,14 @@ impl DatabaseSource {
Err(()) Err(())
} }
pub fn exported(&self, export_id: u16) -> Result<Vec<(String, String)>, ()> { pub fn exported(&self, package: u16) -> Result<Vec<(String, String)>, ()> {
match Pool::new(self.0.as_str()) { match Pool::new(self.0.as_str()) {
Ok(pool) => { Ok(pool) => {
if let Ok(mut connection) = pool.try_get_conn(Duration::from_secs(3)) { if let Ok(mut connection) = pool.try_get_conn(Duration::from_secs(3)) {
return match connection.exec_map( return match connection.exec_map(
EXPORTED_TO_LKR, EXPORTED_TO_LKR,
params! { params! {
"export_id" => export_id, "export_id" => package,
}, },
|(id, xml_data)| (id, xml_data), |(id, xml_data)| (id, xml_data),
) { ) {

View File

@ -444,14 +444,14 @@ fn main() -> Result<(), Box<dyn Error>> {
port, port,
user, user,
file, file,
export_package, package,
} => { } => {
let password = request_password_if_none(password); let password = request_password_if_none(password);
let _ = term.write_line( let _ = term.write_line(
&style(format!( &style(format!(
"Warte auf Daten für den LKR-Export '{}'...", "Warte auf Daten für den LKR-Export '{}'...",
export_package package
)) ))
.blue() .blue()
.bright() .bright()
@ -461,7 +461,7 @@ fn main() -> Result<(), Box<dyn Error>> {
let db = DatabaseSource::new(&database, &host, &password, port, &user); let db = DatabaseSource::new(&database, &host, &password, port, &user);
let db_entries = db let db_entries = db
.exported(export_package) .exported(package)
.map_err(|_e| "Fehler bei Zugriff auf die Datenbank")?; .map_err(|_e| "Fehler bei Zugriff auf die Datenbank")?;
let db_meldungen = db_entries let db_meldungen = db_entries