Skip to content

Commit 2b92248

Browse files
committed
maybe this could fix wasm?
1 parent d711775 commit 2b92248

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

objdiff-wasm/src/api.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use alloc::{
99
};
1010
use core::cell::RefCell;
1111

12-
use objdiff_core::{diff, obj};
12+
use objdiff_core::{diff, obj::{self, DiffSide}};
1313
use regex::{Regex, RegexBuilder};
1414
use xxhash_rust::xxh3::xxh3_64;
1515

@@ -471,7 +471,7 @@ unsafe impl Sync for ObjectCache {}
471471
static OBJECT_CACHE: ObjectCache = ObjectCache::new();
472472

473473
impl GuestObject for ResourceObject {
474-
fn parse(data: Vec<u8>, diff_config: DiffConfigBorrow) -> Result<Object, String> {
474+
fn parse(data: Vec<u8>, diff_config: DiffConfigBorrow, diff_side: DiffSide) -> Result<Object, String> {
475475
let hash = xxh3_64(&data);
476476
let mut cached = None;
477477
OBJECT_CACHE.borrow_mut().retain(|c| {
@@ -487,7 +487,7 @@ impl GuestObject for ResourceObject {
487487
return Ok(Object::new(ResourceObject(obj, hash)));
488488
}
489489
let diff_config = diff_config.get::<ResourceDiffConfig>().0.borrow();
490-
let obj = Rc::new(obj::read::parse(&data, &diff_config).map_err(|e| e.to_string())?);
490+
let obj = Rc::new(obj::read::parse(&data, &diff_config, diff_side).map_err(|e| e.to_string())?);
491491
OBJECT_CACHE.borrow_mut().push(CachedObject(Rc::downgrade(&obj), hash));
492492
Ok(Object::new(ResourceObject(obj, hash)))
493493
}

0 commit comments

Comments
 (0)