Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.

Commit

Permalink
Merge pull request #144 from opentok/342
Browse files Browse the repository at this point in the history
v3.4.2
  • Loading branch information
Manik Sachdeva authored Jan 9, 2019
2 parents 0dfaf7c + dd8f52a commit 46b2b95
Show file tree
Hide file tree
Showing 10 changed files with 17 additions and 10 deletions.
2 changes: 1 addition & 1 deletion build-extras.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ allprojects {

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.opentok.android:opentok-android-sdk:2.15.1'
implementation 'com.opentok.android:opentok-android-sdk:2.15.2'
}
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
]
},
"dependencies": {
"@opentok/client": "2.15.3",
"@opentok/client": "2.15.5",
"exec": "^0.2.0",
"tar": "^2.0.0"
},
Expand Down
2 changes: 1 addition & 1 deletion scripts/downloadiOSSDK.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env node

module.exports = function (context) {
var IosSDKVersion = "OpenTok-iOS-2.15.1";
var IosSDKVersion = "OpenTok-iOS-2.15.2";
var downloadFile = require('./downloadFile.js'),
exec = require('./exec/exec.js'),
Q = context.requireCordovaModule('q'),
Expand Down
2 changes: 1 addition & 1 deletion src/android/OpenTokAndroidPlugin.java
Original file line number Diff line number Diff line change
Expand Up @@ -988,7 +988,7 @@ protected Map<String, String> getParams()
params.put("partner_id", apiKey);
params.put("payload", payload.toString());
params.put("source", "https://github.com/opentok/cordova-plugin-opentok");
params.put("build", "2.15.1");
params.put("build", "2.15.2");
params.put("session_id", sessionId);
if (connectionId != null) {
params.put("action", "cp_on_connect");
Expand Down
3 changes: 1 addition & 2 deletions src/ios/OpenTokPlugin.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,7 @@
#import <OpenTok/OpenTok.h>
#import "UIView+Category.h"

@interface OpenTokPlugin : CDVPlugin <OTSessionDelegate, OTPublisherDelegate, OTSubscriberKitDelegate>

@interface OpenTokPlugin : CDVPlugin <OTSessionDelegate, OTPublisherDelegate, OTPublisherKitAudioLevelDelegate, OTPublisherKitNetworkStatsDelegate, OTSubscriberKitDelegate, OTSubscriberKitAudioLevelDelegate, OTSubscriberKitNetworkStatsDelegate>
@property(nonatomic, copy) NSString* exceptionId;

// OpenTok Logging
Expand Down
6 changes: 5 additions & 1 deletion src/ios/OpenTokPlugin.m
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ -(void)logOT:(NSString*)connectionId{
[payload setObject:@"3.4.1" forKey:@"cp_version"];
NSMutableDictionary *logData = [[NSMutableDictionary alloc]init];
[logData setObject:apiKey forKey:@"partner_id"];
[logData setObject:@"2.15.1" forKey:@"build"];
[logData setObject:@"2.15.2" forKey:@"build"];
[logData setObject:@"https://github.com/opentok/cordova-plugin-opentok" forKey:@"source"];
[logData setObject:@"info" forKey:@"payload_type"];
[logData setObject:payload forKey:@"payload"];
Expand Down Expand Up @@ -168,6 +168,8 @@ - (void)initPublisher:(CDVInvokedUrlCommand *)command{

// Publish and set View
_publisher = [[OTPublisher alloc] initWithDelegate:self settings:_publisherSettings];
_publisher.networkStatsDelegate = self;
_publisher.audioLevelDelegate = self;
[_publisher setPublishAudio:bpubAudio];
[_publisher setPublishVideo:bpubVideo];
[_publisher setAudioFallbackEnabled:baudioFallbackEnabled];
Expand Down Expand Up @@ -386,6 +388,8 @@ - (void)subscribe:(CDVInvokedUrlCommand*)command{
// Acquire Stream, then create a subscriber object and put it into dictionary
OTStream* myStream = [streamDictionary objectForKey:sid];
OTSubscriber* sub = [[OTSubscriber alloc] initWithStream:myStream delegate:self];
sub.audioLevelDelegate = self;
sub.networkStatsDelegate = self;
[_session subscribe:sub error:nil];

if ([[command.arguments objectAtIndex:6] isEqualToString:@"false"]) {
Expand Down
1 change: 1 addition & 0 deletions src/js/OTPublisher.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ class TBPublisher
audioLevelUpdated: (event) ->
streamEvent = new TBEvent("audioLevelUpdated")
streamEvent.audioLevel = event.audioLevel
@dispatchEvent(streamEvent)
return @

publishMedia: (media, state) ->
Expand Down
1 change: 1 addition & 0 deletions src/js/OTSubscriber.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ class TBSubscriber
audioLevelUpdated: (event) =>
streamEvent = new TBEvent("audioLevelUpdated")
streamEvent.audioLevel = event.audioLevel
@dispatchEvent(streamEvent)
return @

# deprecating
Expand Down
2 changes: 2 additions & 0 deletions www/opentok.js
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,7 @@ TBPublisher = (function() {
var streamEvent;
streamEvent = new TBEvent("audioLevelUpdated");
streamEvent.audioLevel = event.audioLevel;
this.dispatchEvent(streamEvent);
return this;
};

Expand Down Expand Up @@ -1119,6 +1120,7 @@ TBSubscriber = (function() {
var streamEvent;
streamEvent = new TBEvent("audioLevelUpdated");
streamEvent.audioLevel = event.audioLevel;
this.dispatchEvent(streamEvent);
return this;
};

Expand Down

0 comments on commit 46b2b95

Please sign in to comment.