more clippy
This commit is contained in:
@@ -79,7 +79,7 @@ pub fn unmarshall(b64: String) -> APIResult<Vec<u8>> {
|
||||
})
|
||||
}
|
||||
|
||||
pub fn marshall(data: &Vec<u8>) -> String {
|
||||
pub fn marshall(data: &[u8]) -> String {
|
||||
data_encoding::BASE64URL_NOPAD.encode(data)
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ where
|
||||
F: Future<Output = APIResult<T>> + 'static,
|
||||
T: Serialize + Debug + 'static,
|
||||
{
|
||||
future_to_promise(future.map(|res| res.map(|v| to_json(v)).map_err(|e| to_json(e))))
|
||||
future_to_promise(future.map(|res| res.map(|v| to_json(v)).map_err(to_json)))
|
||||
}
|
||||
|
||||
pub fn wrap_api_future_plain<F, T>(future: F) -> Promise
|
||||
@@ -125,14 +125,14 @@ where
|
||||
JsValue: From<T>,
|
||||
T: 'static,
|
||||
{
|
||||
future_to_promise(future.map(|res| res.map(|v| to_jsvalue(v)).map_err(|e| to_json(e))))
|
||||
future_to_promise(future.map(|res| res.map(|v| to_jsvalue(v)).map_err(to_json)))
|
||||
}
|
||||
|
||||
pub fn wrap_api_future_void<F>(future: F) -> Promise
|
||||
where
|
||||
F: Future<Output = APIResult<()>> + 'static,
|
||||
{
|
||||
future_to_promise(future.map(|res| res.map(|_| JsValue::UNDEFINED).map_err(|e| to_json(e))))
|
||||
future_to_promise(future.map(|res| res.map(|_| JsValue::UNDEFINED).map_err(to_json)))
|
||||
}
|
||||
|
||||
/////////////////////////////////////////
|
||||
@@ -340,7 +340,7 @@ pub fn release_routing_context(id: u32) -> i32 {
|
||||
if rc.remove(&id).is_none() {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
1
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -352,8 +352,7 @@ pub fn routing_context_with_privacy(id: u32) -> u32 {
|
||||
let Ok(routing_context) = routing_context.clone().with_privacy() else {
|
||||
return 0;
|
||||
};
|
||||
let new_id = add_routing_context(routing_context);
|
||||
new_id
|
||||
add_routing_context(routing_context)
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -371,8 +370,7 @@ pub fn routing_context_with_custom_privacy(id: u32, safety_selection: String) ->
|
||||
else {
|
||||
return 0;
|
||||
};
|
||||
let new_id = add_routing_context(routing_context);
|
||||
new_id
|
||||
add_routing_context(routing_context)
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -384,8 +382,7 @@ pub fn routing_context_with_sequencing(id: u32, sequencing: String) -> u32 {
|
||||
return 0;
|
||||
};
|
||||
let routing_context = routing_context.clone().with_sequencing(sequencing);
|
||||
let new_id = add_routing_context(routing_context);
|
||||
new_id
|
||||
add_routing_context(routing_context)
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -561,7 +558,7 @@ pub fn routing_context_get_dht_value(
|
||||
pub fn routing_context_set_dht_value(id: u32, key: String, subkey: u32, data: String) -> Promise {
|
||||
let key: veilid_core::TypedKey = veilid_core::deserialize_json(&key).unwrap();
|
||||
let data: Vec<u8> = data_encoding::BASE64URL_NOPAD
|
||||
.decode(&data.as_bytes())
|
||||
.decode(data.as_bytes())
|
||||
.unwrap();
|
||||
|
||||
wrap_api_future_json(async move {
|
||||
@@ -741,7 +738,7 @@ pub fn release_table_db(id: u32) -> i32 {
|
||||
if tdbs.remove(&id).is_none() {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
1
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -766,7 +763,7 @@ pub fn table_db_get_column_count(id: u32) -> u32 {
|
||||
let Ok(cc) = table_db.clone().get_column_count() else {
|
||||
return 0;
|
||||
};
|
||||
return cc;
|
||||
cc
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -810,8 +807,7 @@ pub fn table_db_transact(id: u32) -> u32 {
|
||||
return 0;
|
||||
};
|
||||
let tdbt = table_db.clone().transact();
|
||||
let tdbtid = add_table_db_transaction(tdbt);
|
||||
return tdbtid;
|
||||
add_table_db_transaction(tdbt)
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
@@ -820,7 +816,7 @@ pub fn release_table_db_transaction(id: u32) -> i32 {
|
||||
if tdbts.remove(&id).is_none() {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
1
|
||||
}
|
||||
|
||||
#[wasm_bindgen()]
|
||||
|
@@ -163,12 +163,11 @@ impl VeilidClient {
|
||||
/// Return the cargo package version of veilid-core, in object format.
|
||||
pub fn version() -> VeilidVersion {
|
||||
let (major, minor, patch) = veilid_core::veilid_version();
|
||||
let vv = super::VeilidVersion {
|
||||
super::VeilidVersion {
|
||||
major,
|
||||
minor,
|
||||
patch,
|
||||
};
|
||||
vv
|
||||
}
|
||||
}
|
||||
|
||||
/// Return the cargo package version of veilid-core, in string format.
|
||||
|
@@ -411,7 +411,7 @@ impl VeilidCrypto {
|
||||
veilid_core::SharedSecret::from_str(&shared_secret)?;
|
||||
|
||||
let associated_data = associated_data
|
||||
.map(|ad| unmarshall(ad))
|
||||
.map(unmarshall)
|
||||
.map_or(APIResult::Ok(None), |r| r.map(Some))?;
|
||||
|
||||
let veilid_api = get_veilid_api()?;
|
||||
@@ -453,7 +453,7 @@ impl VeilidCrypto {
|
||||
veilid_core::SharedSecret::from_str(&shared_secret)?;
|
||||
|
||||
let associated_data: Option<Vec<u8>> = associated_data
|
||||
.map(|ad| unmarshall(ad))
|
||||
.map(unmarshall)
|
||||
.map_or(APIResult::Ok(None), |r| r.map(Some))?;
|
||||
|
||||
let veilid_api = get_veilid_api()?;
|
||||
|
@@ -23,7 +23,9 @@ impl VeilidTableDB {
|
||||
|
||||
fn getTableDB(&self) -> APIResult<TableDB> {
|
||||
let Some(table_db) = &self.inner_table_db else {
|
||||
return APIResult::Err(veilid_core::VeilidAPIError::generic("Unable to getTableDB instance. Ensure you've called openTable()."));
|
||||
return APIResult::Err(veilid_core::VeilidAPIError::generic(
|
||||
"Unable to getTableDB instance. Ensure you've called openTable().",
|
||||
));
|
||||
};
|
||||
APIResult::Ok(table_db.clone())
|
||||
}
|
||||
@@ -140,7 +142,9 @@ impl VeilidTableDBTransaction {
|
||||
|
||||
fn getTransaction(&self) -> APIResult<TableDBTransaction> {
|
||||
let Some(transaction) = &self.inner_transaction else {
|
||||
return APIResult::Err(veilid_core::VeilidAPIError::generic("Unable to getTransaction instance. inner_transaction is None."));
|
||||
return APIResult::Err(veilid_core::VeilidAPIError::generic(
|
||||
"Unable to getTransaction instance. inner_transaction is None.",
|
||||
));
|
||||
};
|
||||
APIResult::Ok(transaction.clone())
|
||||
}
|
||||
@@ -174,3 +178,9 @@ impl VeilidTableDBTransaction {
|
||||
transaction.delete(col, &key)
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for VeilidTableDBTransaction {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user