Skip to content
This repository has been archived by the owner on Mar 9, 2021. It is now read-only.

Commit

Permalink
Merge pull request #21 from sean-perkins/release-1.5.2
Browse files Browse the repository at this point in the history
Release 1.5.3
  • Loading branch information
Sean Perkins committed Sep 7, 2016
2 parents b2d90c0 + 611d6c5 commit ac8180c
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 29 deletions.
3 changes: 2 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@ demo/
*.png
*.log
*.map
*.ts
/*.android.ts
/*.ios.ts
!.d.ts
22 changes: 0 additions & 22 deletions demo/app/main-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,10 @@ import {Page} from 'ui/page';
import {isAndroid, isIOS} from 'platform';

import {Demo} from './main-view-model';
import {TNSOTPublisher, TNSOTSubscriber, TNSOTSession} from 'nativescript-opentok';

export function pageLoaded(args: EventData) {
var page = <Page>args.object;
page.bindingContext = new Demo(page);
}

export function publisherLoaded(args: EventData) {
let publisher = <TNSOTPublisher> args.object;
if(isAndroid) {
console.log('OpenTok Publisher Native Android: ' + publisher.android);
}
else if(isIOS) {
console.log('OpenTok Publisher Native iOS: ' + publisher.ios);
}
}

export function subscriberLoaded(args: EventData) {
let subscriber = <TNSOTSubscriber> args.object;
if(isAndroid) {
console.log('OpenTok SubScriber Native Android: ' + subscriber.android);
}
else if(isIOS) {
console.log('Opentok Subscriber Native iOS: ' + subscriber.ios);
}
}


exports.pageLoaded = pageLoaded;
10 changes: 5 additions & 5 deletions demo/app/main-view-model.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@ import {TNSOTSession, TNSOTPublisher} from 'nativescript-opentok';
export class Demo extends Observable {

public _apiKey:string = '45644202';
public sessionId: string = '1_MX40NTY0NDIwMn5-MTQ3MjIyNzU3NTAwM35FczFWMHdVekNxeXNabWRSTUdIUkpjRmR-fg';
public publisherToken: string = 'T1==cGFydG5lcl9pZD00NTY0NDIwMiZzaWc9ODMwYzUyMTEwMjk5ODQ1OGQ3YmJlOWY1MDFhOGU2MGQwZGQyMmQyYjpzZXNzaW9uX2lkPTFfTVg0ME5UWTBOREl3TW41LU1UUTNNakl5TnpVM05UQXdNMzVGY3pGV01IZFZla054ZVhOYWJXUlNUVWRJVWtwalJtUi1mZyZjcmVhdGVfdGltZT0xNDcyODQ4NDk1Jm5vbmNlPTAuNjYyMzAzOTA2MTY2OTI2JnJvbGU9cHVibGlzaGVyJmV4cGlyZV90aW1lPTE0NzU0NDA0OTU=';
private _sessionId: string = '1_MX40NTY0NDIwMn5-MTQ3MjIyNzU3NTAwM35FczFWMHdVekNxeXNabWRSTUdIUkpjRmR-fg';
private _publisherToken: string = 'T1==cGFydG5lcl9pZD00NTY0NDIwMiZzaWc9ODMwYzUyMTEwMjk5ODQ1OGQ3YmJlOWY1MDFhOGU2MGQwZGQyMmQyYjpzZXNzaW9uX2lkPTFfTVg0ME5UWTBOREl3TW41LU1UUTNNakl5TnpVM05UQXdNMzVGY3pGV01IZFZla054ZVhOYWJXUlNUVWRJVWtwalJtUi1mZyZjcmVhdGVfdGltZT0xNDcyODQ4NDk1Jm5vbmNlPTAuNjYyMzAzOTA2MTY2OTI2JnJvbGU9cHVibGlzaGVyJmV4cGlyZV90aW1lPTE0NzU0NDA0OTU=';

private publisher: TNSOTPublisher;
private session:TNSOTSession;
private session: TNSOTSession;

constructor(private page: Page) {
super();
this.session = TNSOTSession.initWithApiKeySessionId(this._apiKey, this.sessionId);
this.session = TNSOTSession.initWithApiKeySessionId(this._apiKey, this._sessionId);
this.publisher = <TNSOTPublisher> this.page.getViewById('publisher');
this.initPublisher();
}

initPublisher() {
this.session.connect(this.publisherToken);
this.session.connect(this._publisherToken);
this.publisher.publish(this.session, '', 'HIGH', '30');
this.publisher.events.on('streamDestroyed', (result) => {
console.log('publisher stream destroyed');
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nativescript-opentok",
"version": "1.5.1",
"version": "1.5.3",
"description": "Integrates OpenTok for NativeScript.",
"main": "opentok.js",
"typings": "./index.d.ts",
Expand Down

0 comments on commit ac8180c

Please sign in to comment.