Skip to content

Commit 0b5a312

Browse files
committed
test: finish wasm use cases
1 parent 2e5a3d8 commit 0b5a312

File tree

3 files changed

+1072
-17
lines changed

3 files changed

+1072
-17
lines changed

src/carbonado.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ mod client {
309309
use gloo_net::http::Request;
310310
use gloo_utils::errors::JsError;
311311

312-
use crate::constants::CARBONADO_ENDPOINT;
312+
use crate::constants::{BITMASK_ENDPOINT, CARBONADO_ENDPOINT};
313313

314314
fn js_to_error(js_value: JsValue) -> CarbonadoError {
315315
CarbonadoError::JsError(js_to_js_error(js_value))
@@ -421,7 +421,7 @@ mod client {
421421
) -> Result<(), CarbonadoError> {
422422
let body = Arc::new(input.to_vec());
423423
let network = NETWORK.read().await.to_string();
424-
let endpoints = CARBONADO_ENDPOINT.read().await.to_string();
424+
let endpoints = BITMASK_ENDPOINT.read().await.to_string();
425425
let endpoints: Vec<&str> = endpoints.split(',').collect();
426426
let requests = Array::new();
427427

@@ -563,7 +563,7 @@ mod client {
563563
name: &str,
564564
) -> Result<(Vec<u8>, Option<Vec<u8>>), CarbonadoError> {
565565
let network = NETWORK.read().await.to_string();
566-
let endpoints = CARBONADO_ENDPOINT.read().await.to_string();
566+
let endpoints = BITMASK_ENDPOINT.read().await.to_string();
567567
let endpoints: Vec<&str> = endpoints.split(',').collect();
568568

569569
let requests = Array::new();

src/web.rs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ use crate::structs::{
1010
AcceptRequest, FullIssueRequest, FullRgbTransferRequest, ImportRequest, InvoiceRequest,
1111
IssueMediaRequest, IssueRequest, MediaRequest, PsbtRequest, PublishPsbtRequest, ReIssueRequest,
1212
RgbAuctionBidRequest, RgbAuctionOfferRequest, RgbBidRequest, RgbOfferRequest,
13-
RgbRemoveTransferRequest, RgbSaveTransferRequest, RgbSwapRequest, RgbTransferRequest,
14-
SecretString, SignPsbtRequest, WatcherRequest,
13+
RgbOfferUpdateRequest, RgbRemoveTransferRequest, RgbSaveTransferRequest, RgbSwapRequest,
14+
RgbTransferRequest, SecretString, SignPsbtRequest, WatcherRequest,
1515
};
1616

1717
pub fn set_panic_hook() {
@@ -891,6 +891,21 @@ pub mod rgb {
891891
})
892892
}
893893

894+
#[wasm_bindgen]
895+
pub fn update_seller_offer(nostr_hex_sk: String, request: JsValue) -> Promise {
896+
set_panic_hook();
897+
898+
future_to_promise(async move {
899+
let swap_req: RgbOfferUpdateRequest = serde_wasm_bindgen::from_value(request).unwrap();
900+
match crate::rgb::update_seller_offer(&nostr_hex_sk, swap_req).await {
901+
Ok(result) => Ok(JsValue::from_string(
902+
serde_json::to_string(&result).unwrap(),
903+
)),
904+
Err(err) => Err(JsValue::from_string(err.to_string())),
905+
}
906+
})
907+
}
908+
894909
#[wasm_bindgen]
895910
pub fn create_swap(nostr_hex_sk: String, request: JsValue) -> Promise {
896911
set_panic_hook();

0 commit comments

Comments
 (0)