UNPKG

nativescript-cast

Version:

NativeScript Chromecast Plugin.

83 lines 3.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var cast_common_1 = require("./cast.common"); var cast_types_1 = require("./cast.types"); var SessionManagerListenerImpl = (function (_super) { __extends(SessionManagerListenerImpl, _super); function SessionManagerListenerImpl(owner) { var _this = _super.call(this) || this; _this.owner = owner; return global.__native(_this); } SessionManagerListenerImpl.prototype.onSessionEnded = function (session, error) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionEnded, session: session, error: error, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionEnding = function (session) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionEnding, session: session, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionResumeFailed = function (session, error) { }; SessionManagerListenerImpl.prototype.onSessionResumed = function (session, wasSuspended) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionResumed, session: session, wasSuspended: wasSuspended, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionResuming = function (session, sessionId) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionResuming, session: session, sessionId: sessionId, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionStartFailed = function (session, error) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionStartFailed, session: session, error: error, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionStarted = function (session, sessionId) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionStarted, session: session, sessionId: sessionId, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionStarting = function (session) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionStarting, session: session, android: this.owner.nativeView }); }; SessionManagerListenerImpl.prototype.onSessionSuspended = function (session, reason) { this.owner.sendEvent(cast_common_1.CastButtonBase.castEvent, { eventName: cast_types_1.CastEvent.onSessionSuspended, session: session, reason: reason, android: this.owner.nativeView }); }; SessionManagerListenerImpl = __decorate([ Interfaces([com.google.android.gms.cast.framework.SessionManagerListener]), __metadata("design:paramtypes", [Object]) ], SessionManagerListenerImpl); return SessionManagerListenerImpl; }(java.lang.Object)); exports.SessionManagerListenerImpl = SessionManagerListenerImpl; //# sourceMappingURL=session-manager-listener.android.js.map