UNPKG

react-native-theoplayer

Version:

A THEOplayer video component for react-native.

27 lines (26 loc) 1.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.fromNativeTheoAdsEvent = fromNativeTheoAdsEvent; var _reactNativeTheoplayer = require("react-native-theoplayer"); var _PlayerEvents = require("../PlayerEvents"); var _NativeInterstitialAdapter = require("../../theoads/NativeInterstitialAdapter"); function fromNativeTheoAdsEvent(node, event) { const { type, nativeEvent } = event; switch (type) { case _reactNativeTheoplayer.TheoAdsEventType.INTERSTITIAL_ERROR: return new _PlayerEvents.DefaultTheoAdsErrorEvent(_reactNativeTheoplayer.TheoAdsEventType.INTERSTITIAL_ERROR, (0, _NativeInterstitialAdapter.createNativeInterstitial)(node, nativeEvent.interstitial), nativeEvent.message); case _reactNativeTheoplayer.TheoAdsEventType.ADD_INTERSTITIAL: case _reactNativeTheoplayer.TheoAdsEventType.INTERSTITIAL_BEGIN: case _reactNativeTheoplayer.TheoAdsEventType.INTERSTITIAL_END: case _reactNativeTheoplayer.TheoAdsEventType.INTERSTITIAL_UPDATE: return new _PlayerEvents.DefaultTheoAdsEvent(type, (0, _NativeInterstitialAdapter.createNativeInterstitial)(node, nativeEvent.interstitial)); default: return undefined; } } //# sourceMappingURL=NativeTheoAdsEvent.js.map