1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-05 11:13:44 +00:00

convert log usage in macos provider crate

This commit is contained in:
neuronull
2025-09-15 20:13:20 -06:00
parent 8d9ad815b7
commit ddf0462949
4 changed files with 9 additions and 7 deletions

View File

@@ -1812,6 +1812,7 @@ dependencies = [
"serde_json",
"tokio",
"tokio-util",
"tracing",
"uniffi",
]

View File

@@ -21,6 +21,7 @@ serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
tokio = { workspace = true, features = ["sync"] }
tokio-util = { workspace = true }
tracing = { workspace = true }
uniffi = { workspace = true, features = ["cli"] }
[target.'cfg(target_os = "macos")'.dependencies]

View File

@@ -7,8 +7,8 @@ use std::{
};
use futures::FutureExt;
use log::{error, info};
use serde::{de::DeserializeOwned, Deserialize, Serialize};
use tracing::{error, info};
uniffi::setup_scaffolding!();
@@ -114,21 +114,21 @@ impl MacOSProviderClient {
match value {
Ok(value) => {
if let Err(e) = cb.complete(value) {
error!("Error deserializing message: {e}");
error!(error = %e, "Error deserializing message");
}
}
Err(e) => {
error!("Error processing message: {e:?}");
error!(error = ?e, "Error processing message");
cb.error(e)
}
}
}
None => {
error!("No callback found for sequence number: {sequence_number}")
error!(sequence_number, "No callback found for sequence number")
}
},
Err(e) => {
error!("Error deserializing message: {e}");
error!(error = %e, "Error deserializing message");
}
};
}

View File

@@ -228,8 +228,8 @@ export declare namespace chromium_importer {
login?: Login
failure?: LoginImportFailure
}
export function getInstalledBrowsers(): Promise<Array<string>>
export function getAvailableProfiles(browser: string): Promise<Array<ProfileInfo>>
export function getInstalledBrowsers(): Array<string>
export function getAvailableProfiles(browser: string): Array<ProfileInfo>
export function importLogins(browser: string, profileId: string): Promise<Array<LoginImportResult>>
}
export declare namespace autotype {