From c37b56720976fc25e4be02b6ea5774afd8dcdcef Mon Sep 17 00:00:00 2001 From: DevHossamHassan Date: Mon, 19 Jun 2017 16:38:23 +0200 Subject: [PATCH] Enable `isEmailFieldRequired` API in android --- .../reactlibrary/RNInstabugReactnativeModule.java | 13 +++++++++++++ index.js | 1 - 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativeModule.java b/android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativeModule.java index ea089ec..34a2ce8 100644 --- a/android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativeModule.java +++ b/android/src/main/java/com/instabug/reactlibrary/RNInstabugReactnativeModule.java @@ -676,6 +676,19 @@ public class RNInstabugReactnativeModule extends ReactContextBaseJavaModule { } } + /** + * Sets whether users are required to enter an email address or not when + * sending reports. + * Defaults to YES. + * + * @param {boolean} isEmailFieldRequired A boolean to indicate whether email + * field is required or not. + */ + @ReactMethod + public void setEmailFieldRequired(boolean isEmailFieldRequired) { + mInstabug.setEmailFieldRequired(isEmailFieldRequired); + } + private Locale getLocaleByKey(String instabugLocale) { String localeInLowerCase = instabugLocale.toLowerCase(); switch (localeInLowerCase) { diff --git a/index.js b/index.js index 04254a6..49d598a 100644 --- a/index.js +++ b/index.js @@ -237,7 +237,6 @@ module.exports = { * field is required or not. */ setEmailFieldRequired: function (isEmailFieldRequired) { - if (Platform.OS === 'ios') Instabug.setEmailFieldRequired(isEmailFieldRequired); },