restore_device()
takes JsValue
, dump_device()
returns Device
This commit is contained in:
parent
bb5fb5e75f
commit
cd371ac580
@ -265,8 +265,8 @@ pub fn get_member() -> ApiResult<Member> {
|
||||
}
|
||||
|
||||
#[wasm_bindgen]
|
||||
pub fn restore_device(device_str: String) -> ApiResult<()> {
|
||||
let device: Device = serde_json::from_str(&device_str)?;
|
||||
pub fn restore_device(device: JsValue) -> ApiResult<()> {
|
||||
let device: Device = serde_wasm_bindgen::from_value(device)?;
|
||||
|
||||
let mut local_device = lock_local_device()?;
|
||||
|
||||
@ -433,10 +433,10 @@ pub fn get_pairing_process_id() -> ApiResult<String> {
|
||||
}
|
||||
|
||||
#[wasm_bindgen]
|
||||
pub fn dump_device() -> ApiResult<String> {
|
||||
pub fn dump_device() -> ApiResult<Device> {
|
||||
let local_device = lock_local_device()?;
|
||||
|
||||
Ok(serde_json::to_string(&local_device.clone())?)
|
||||
Ok(local_device.clone())
|
||||
}
|
||||
|
||||
#[wasm_bindgen]
|
||||
|
Loading…
x
Reference in New Issue
Block a user