Invariant Violation: new NativeEventEmitter() requires a non-null argument using react-native-zohosalesiq-mobilisten sdk

I’m currently having this error trying to use this package in my react native expo app using a development build both in android and ios ,

package versions :
“expo”: “~48.0.11”,
“react-native”: “0.71.8”,
“react-native-zohosalesiq-mobilisten”: “^6.1.0”,

From my findings, I suspect it could be an issue related to the newer version of the RN > 0.65.0 as mentioned in this issue

I would appreciate any help to fix this issue as it is a blocker for me at the moment.

Code example from docs .

import { Platform } from 'react-native';
import { ZohoSalesIQ } from 'react-native-zohosalesiq-mobilisten';

var appKey;
var accessKey;

if (Platform.OS === 'ios') {
  appKey = "....";
  accessKey = "...";
} else {
  appKey = "....";
  accessKey = "....";
}

ZohoSalesIQ.initWithCallback(appKey, accessKey, (success: any) => {
  if (success) {
    ZohoSalesIQ.setLauncherVisibility(true);
    // To show the default live chat launcher, you can use the setLauncherVisibility API. 
    // Alternatively, you may use the 'Avail floating chat button for your app' option under Settings → Brands → Installation → Android/iOS.
  } else {
    // your code to handle initialization failure
  }
});