import React, { RefObject } from 'react'; import Video from 'react-native-video'; import { connect } from 'react-redux'; import { PLAYBACK_STATUSES } from '../../constants'; import logger from '../../logger'; import AbstractVideoManager, { IProps, _mapStateToProps } from './AbstractVideoManager'; interface IState { currentTime: number; paused: boolean; } /** * Manager of shared video. */ class VideoManager extends AbstractVideoManager { playerRef: RefObject