From 5e9cd1827b18fcd949a98c416755bb5796770679 Mon Sep 17 00:00:00 2001 From: thesimplekid Date: Mon, 25 Sep 2023 21:45:23 +0100 Subject: [PATCH] `bindings/cashu-js` `nut00/blinded_messages` add getters --- .../src/nuts/nut00/blinded_messages.rs | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/bindings/cashu-js/src/nuts/nut00/blinded_messages.rs b/bindings/cashu-js/src/nuts/nut00/blinded_messages.rs index 9fc2284f..1178dbd5 100644 --- a/bindings/cashu-js/src/nuts/nut00/blinded_messages.rs +++ b/bindings/cashu-js/src/nuts/nut00/blinded_messages.rs @@ -35,5 +35,27 @@ impl JsBlindedMessages { }) } - // TODO: Getters + /// Blinded Messages + #[wasm_bindgen(getter)] + pub fn blinded_messages(&self) -> Result { + serde_wasm_bindgen::to_value(&self.inner.blinded_messages).map_err(into_err) + } + + /// Secrets + #[wasm_bindgen(getter)] + pub fn secrets(&self) -> Result { + serde_wasm_bindgen::to_value(&self.inner.secrets).map_err(into_err) + } + + /// rs + #[wasm_bindgen(getter)] + pub fn rs(&self) -> Result { + serde_wasm_bindgen::to_value(&self.inner.rs).map_err(into_err) + } + + /// Amounts + #[wasm_bindgen(getter)] + pub fn amounts(&self) -> Result { + serde_wasm_bindgen::to_value(&self.inner.amounts).map_err(into_err) + } }