File tree Expand file tree Collapse file tree 2 files changed +25
-3
lines changed
android/src/main/java/com/instabug/reactlibrary Expand file tree Collapse file tree 2 files changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -1056,8 +1056,29 @@ public void clearFileAttachment() {
1056
1056
} catch (Exception e ) {
1057
1057
e .printStackTrace ();
1058
1058
}
1059
- },
1059
+ }
1060
+
1060
1061
1062
+ /**
1063
+ * Sets a block of code that gets executed when a new message is received.
1064
+ *
1065
+ * @param {onNewMessgaeHandler} onNewMessageHandler - A callback that gets
1066
+ * executed when a new message is received.
1067
+ */
1068
+ @ ReactMethod
1069
+ public void setOnNewMessageHandler (final Callback onNewMessageHandler ) {
1070
+ try {
1071
+ Runnable onNewMessageRunnable = new Runnable () {
1072
+ @ Override
1073
+ public void run () {
1074
+ onNewMessageHandler .invoke ();
1075
+ }
1076
+ };
1077
+ mInstabug .setNewMessageHandler (onNewMessageRunnable );
1078
+ } catch (java .lang .Exception exception ) {
1079
+ exception .printStackTrace ();
1080
+ }
1081
+ }
1061
1082
1062
1083
private InstabugCustomTextPlaceHolder .Key getStringToKeyConstant (String key ) {
1063
1084
String keyInLowerCase = key .toLowerCase ();
Original file line number Diff line number Diff line change @@ -400,9 +400,10 @@ module.exports = {
400
400
'IBGonNewMessageHandler' ,
401
401
onNewMessgaeHandler
402
402
) ;
403
-
404
- Instabug . setOnNewMessageHandler ( onNewMessgaeHandler ) ;
405
403
}
404
+
405
+ Instabug . setOnNewMessageHandler ( onNewMessgaeHandler ) ;
406
+
406
407
} ,
407
408
408
409
/**
You can’t perform that action at this time.
0 commit comments