diff --git a/android/manifest b/android/manifest index 0f7f5f6..22b9b86 100644 --- a/android/manifest +++ b/android/manifest @@ -2,7 +2,7 @@ # this is your module manifest and used by Titanium # during compilation, packaging, distribution, etc. # -version: 2.2.0 +version: 2.2.1 apiversion: 4 architectures: arm64-v8a armeabi-v7a x86 description: Vonage (formerly OpenTok) Titanium module diff --git a/android/src/ti/vonage/TiVonageModule.java b/android/src/ti/vonage/TiVonageModule.java index 8214546..7c3ea38 100644 --- a/android/src/ti/vonage/TiVonageModule.java +++ b/android/src/ti/vonage/TiVonageModule.java @@ -35,7 +35,7 @@ import pub.devrel.easypermissions.AfterPermissionGranted; import pub.devrel.easypermissions.EasyPermissions; -@Kroll.module(name = "TiOpentok", id = "ti.vonage", propertyAccessors = {"apiKey", "token", "sessionId"}) +@Kroll.module(name = "TiVonage", id = "ti.vonage", propertyAccessors = {"apiKey", "token", "sessionId"}) public class TiVonageModule extends KrollModule implements Session.SessionListener, PublisherKit.PublisherListener { // Standard Debugging variables @@ -145,7 +145,7 @@ public void onConnected(Session session) { vp.createView(TiApplication.getAppCurrentActivity()); kd.put("view", vp); - kd.put("type", "published"); + kd.put("userType", "published"); fireEvent("streamReceived", kd); mSession.publish(mPublisher); } @@ -167,8 +167,12 @@ public void onStreamReceived(Session session, Stream stream) { vp.createView(TiApplication.getAppCurrentActivity()); kd.put("view", vp); - kd.put("type", "subscriber"); + kd.put("userType", "subscriber"); kd.put("streamId", stream.getStreamId()); + kd.put("connectionData", stream.getConnection().getData()); + kd.put("connectionId", stream.getConnection().getConnectionId()); + kd.put("connectionCreationTime", stream.getConnection().getCreationTime()); + fireEvent("streamReceived", kd); }