diff --git a/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt b/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt index 60b59ab..2b606c1 100644 --- a/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt +++ b/android/src/main/java/com/localizationsettings/LocalizationSettingsModule.kt @@ -96,7 +96,7 @@ class LocalizationSettingsModule internal constructor(context: ReactApplicationC /** * Expose constants to react-native **/ - override fun getConstants(): MutableMap? { + override fun getTypedExportedConstants(): MutableMap? { val constants: MutableMap = HashMap() constants["language"] = getCurrentLanguage() return constants diff --git a/android/src/oldarch/LocalizationSettingsSpec.kt b/android/src/oldarch/LocalizationSettingsSpec.kt index 2765085..3aef287 100644 --- a/android/src/oldarch/LocalizationSettingsSpec.kt +++ b/android/src/oldarch/LocalizationSettingsSpec.kt @@ -9,4 +9,9 @@ abstract class LocalizationSettingsSpec internal constructor(context: ReactAppli abstract fun getLanguage(promise: Promise) abstract fun setLanguage(language: String) + abstract fun getTypedExportedConstants(): Map? + + override fun getConstants(): Map? { + return getTypedExportedConstants() + } }