diff --git a/android/src/main/java/com/alpha0010/fs/FileAccessModule.kt b/android/src/main/java/com/alpha0010/fs/FileAccessModule.kt index fbcc883..248a938 100644 --- a/android/src/main/java/com/alpha0010/fs/FileAccessModule.kt +++ b/android/src/main/java/com/alpha0010/fs/FileAccessModule.kt @@ -35,7 +35,7 @@ class FileAccessModule internal constructor(context: ReactApplicationContext) : return NAME } - override fun getConstants(): MutableMap { + override fun getTypedExportedConstants(): MutableMap { val sdCardDir = try { // Search via env may not be reliable. Recent Android versions // discourage/restrict full access to public locations. diff --git a/android/src/oldarch/FileAccessSpec.kt b/android/src/oldarch/FileAccessSpec.kt index 20f4119..736324b 100644 --- a/android/src/oldarch/FileAccessSpec.kt +++ b/android/src/oldarch/FileAccessSpec.kt @@ -8,6 +8,10 @@ import com.facebook.react.bridge.ReadableMap abstract class FileAccessSpec internal constructor(context: ReactApplicationContext) : ReactContextBaseJavaModule(context) { + protected abstract fun getTypedExportedConstants(): MutableMap + + override fun getConstants() = getTypedExportedConstants() + abstract fun addListener(eventType: String) abstract fun removeListeners(count: Double) abstract fun appendFile(path: String, data: String, encoding: String, promise: Promise)