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.
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,
#[arg(short, long, help = "LKR-Export-Protokoll-Datei")]
file: PathBuf,
#[arg(long, help = "Exportpaketnummer", default_value = "0")]
export_package: u16,
#[arg(long, alias = "export-package", help = "Exportpaketnummer", default_value = "0")]
package: u16,
},
}

View File

@ -134,14 +134,14 @@ impl DatabaseSource {
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()) {
Ok(pool) => {
if let Ok(mut connection) = pool.try_get_conn(Duration::from_secs(3)) {
return match connection.exec_map(
EXPORTED_TO_LKR,
params! {
"export_id" => export_id,
"export_id" => package,
},
|(id, xml_data)| (id, xml_data),
) {

View File

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