connectycube
Advanced tools
Changelog
3.35.1
[Types] Second argument is optional in ConnectyCube.init(credentials, config)
(ConnectyCube.init(credentials: any, configMap: any): void
> ConnectyCube.init(credentials: any, configMap?: any): void
)
Changelog
3.35.0
@xmpp/client was upgraded from 0.9.2 to 0.13.1 in all packages. ConnectyCube SDK uses custom build of the xmpp.js library to get rid of @xmpp/stream-management package, which was replaced by ConnectyCube stream-management implementation
Changelog
3.34.0
yarn add react-native-connectycube react-native-webrtc
or
npm install react-native-connectycube react-native-webrtc --save
Changelog
3.33.2
Changelog
3.33.1
❗️ This release has XMPP chat issues. Upgrade to 3.33.2 or dump to 0.32.0.
Changelog
3.33.0
❗️ This release has XMPP chat issues. Upgrade to 3.33.2 or dump to 0.32.0.
Changelog
3.32.0
session.restartIce(userID)
to restore WebRTC peer connection;ConnectyCube.chat.pingWithTimeout(msTimeout).then(() => {...}).catch((e) => {...});
Usage flow:
ConnectyCube.videochat.onSessionConnectionStateChangedListener = function (session, userID, connectionState) {
if (connectionState === 'failed') {
if (onLine && session.canInitiateIceRestart(userID)) {
session.restartIce(userID);
}
}
};
ConnectyCube.chat
.pingWithTimeout()
.then(() => {})
.catch((error) => {});
Changelog
3.31.0
getDisplayMedia
may not accept parametersChangelog
3.30.0
Changelog
3.29.0