Skip to content

Commit fb3fb45

Browse files
committed
Expose download/uploadContent and isMissingContent.
1 parent 09daddb commit fb3fb45

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ log = "0.4.6"
2121
log-panics = "2.0"
2222
android_logger = "0.8"
2323
jni-sys = "0.3.0"
24-
etebase = { git = "https://github.com/etesync/etebase-rs", rev = "b3aad3e01fd602f3547e0af82d3bf1b5701b79a2", default-features = false }
24+
etebase = { git = "https://github.com/etesync/etebase-rs", rev = "ff14aadd7d5bdefee084e8266f0d2642ed268834", default-features = false }
2525

2626

2727
[features]

src/java_glue.rs.in

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -399,6 +399,9 @@ foreign_class!(class ItemManager {
399399
fn item_batch(&self, items: Vec<&Item>, deps: Option<Vec<&Item>>, fetch_options: Option<&FetchOptions>) -> Result<()>; alias batch;
400400
fn item_transaction(&self, items: Vec<&Item>, deps: Option<Vec<&Item>>, fetch_options: Option<&FetchOptions>) -> Result<()>; alias transaction;
401401

402+
fn ItemManager::download_content(&self, item: &mut Item) -> Result<()>; alias downloadContent;
403+
fn ItemManager::upload_content(&self, item: &Item) -> Result<()>; alias uploadContent;
404+
402405
fn ItemManager::cache_load(&self, cached: &[u8]) -> Result<Item>; alias cacheLoad;
403406
fn ItemManager::cache_save(&self, item: &Item) -> Result<Vec<u8>>; alias cacheSave;
404407
fn ItemManager::cache_save_with_content(&self, item: &Item) -> Result<Vec<u8>>; alias cacheSaveWithContent;
@@ -500,6 +503,7 @@ foreign_class!(class Item {
500503
fn Item::content(&self) -> Result<Vec<u8>>; alias getContent;
501504
fn Item::delete(&mut self) -> Result<()>;
502505
fn Item::is_deleted(&self) -> bool; alias isDeleted;
506+
fn Item::is_missing_content(&self) -> bool; alias isMissingContent;
503507
fn Item::uid(&self) -> &str; alias getUid;
504508
fn Item::etag(&self) -> &str; alias getEtag;
505509

0 commit comments

Comments
 (0)