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