mirror of
https://github.com/status-im/instabug-reactnative.git
synced 2026-09-02 07:01:13 +00:00
Enable setNewMessageHandler API for android
This commit is contained in:
@@ -1056,9 +1056,30 @@ public class RNInstabugReactnativeModule extends ReactContextBaseJavaModule {
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Sets a block of code that gets executed when a new message is received.
|
||||
*
|
||||
* @param {onNewMessgaeHandler} onNewMessageHandler - A callback that gets
|
||||
* executed when a new message is received.
|
||||
*/
|
||||
@ReactMethod
|
||||
public void setOnNewMessageHandler(final Callback onNewMessageHandler) {
|
||||
try {
|
||||
Runnable onNewMessageRunnable = new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
onNewMessageHandler.invoke();
|
||||
}
|
||||
};
|
||||
mInstabug.setNewMessageHandler(onNewMessageRunnable);
|
||||
} catch (java.lang.Exception exception) {
|
||||
exception.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
private InstabugCustomTextPlaceHolder.Key getStringToKeyConstant(String key) {
|
||||
String keyInLowerCase = key.toLowerCase();
|
||||
switch (keyInLowerCase) {
|
||||
|
||||
Reference in New Issue
Block a user