diff --git a/android/app/src/main/java/com/logseq/app/GraphFileSync.java b/android/app/src/main/java/com/logseq/app/GraphFileSync.java index b5daa16e3..4bbf4bb3e 100644 --- a/android/app/src/main/java/com/logseq/app/GraphFileSync.java +++ b/android/app/src/main/java/com/logseq/app/GraphFileSync.java @@ -7,6 +7,7 @@ import com.getcapacitor.PluginCall; import com.getcapacitor.PluginMethod; import com.logseq.file_sync.FileSync; +import java.util.ArrayList; import java.util.List; @CapacitorPlugin(name = "GraphFileSync") @@ -16,10 +17,11 @@ public class GraphFileSync extends Plugin { @PluginMethod() public void watch(PluginCall call) { String path = call.getString("path"); + List ignorePatterns = new ArrayList<>(); android.util.Log.i("FileSync", "path = " + path); FileSync.ping(); - String watched = FileSync.watch(this, path); + String watched = FileSync.watch(this, path, ignorePatterns); android.util.Log.i("FileSync", "started"); JSObject ret = new JSObject(); ret.put("path", watched); diff --git a/android/file-sync/src/main/java/com/logseq/file_sync/FileSync.java b/android/file-sync/src/main/java/com/logseq/file_sync/FileSync.java index 6fb9cae7b..755caf1fd 100644 --- a/android/file-sync/src/main/java/com/logseq/file_sync/FileSync.java +++ b/android/file-sync/src/main/java/com/logseq/file_sync/FileSync.java @@ -1,11 +1,13 @@ package com.logseq.file_sync; +import java.util.List; + public class FileSync { static { System.loadLibrary("filesync"); } - public static native String watch(final Object plugin, final String path); + public static native String watch(final Object plugin, final String path, final List ignorePatterns); public static native void close(); public static native String ping(); diff --git a/android/file-sync/src/main/jniLibs/arm64-v8a/libfilesync.so b/android/file-sync/src/main/jniLibs/arm64-v8a/libfilesync.so index 3212430ca..ad0fe9f4b 100755 Binary files a/android/file-sync/src/main/jniLibs/arm64-v8a/libfilesync.so and b/android/file-sync/src/main/jniLibs/arm64-v8a/libfilesync.so differ diff --git a/android/file-sync/src/main/jniLibs/armeabi-v7a/libfilesync.so b/android/file-sync/src/main/jniLibs/armeabi-v7a/libfilesync.so index e90802821..f445cd50d 100755 Binary files a/android/file-sync/src/main/jniLibs/armeabi-v7a/libfilesync.so and b/android/file-sync/src/main/jniLibs/armeabi-v7a/libfilesync.so differ diff --git a/android/file-sync/src/main/jniLibs/x86/libfilesync.so b/android/file-sync/src/main/jniLibs/x86/libfilesync.so index ca35a8249..6c1c95630 100755 Binary files a/android/file-sync/src/main/jniLibs/x86/libfilesync.so and b/android/file-sync/src/main/jniLibs/x86/libfilesync.so differ diff --git a/android/file-sync/src/main/jniLibs/x86_64/libfilesync.so b/android/file-sync/src/main/jniLibs/x86_64/libfilesync.so index a190d945f..130c6d55f 100755 Binary files a/android/file-sync/src/main/jniLibs/x86_64/libfilesync.so and b/android/file-sync/src/main/jniLibs/x86_64/libfilesync.so differ