From 025a82a8e831f76101c9c184e6442c7a2d8de1d2 Mon Sep 17 00:00:00 2001 From: karahanharunn Date: Thu, 29 Aug 2024 09:30:08 +0200 Subject: [PATCH 1/3] fix: react-native-video version update to 6.3.0 --- .../video-player-native/CHANGELOG.md | 6 +++ .../video-player-native/package.json | 4 +- .../video-player-native/src/VideoPlayer.tsx | 8 ++-- .../video-player-native/src/package.xml | 2 +- yarn.lock | 43 ++++--------------- 5 files changed, 22 insertions(+), 41 deletions(-) diff --git a/packages/pluggableWidgets/video-player-native/CHANGELOG.md b/packages/pluggableWidgets/video-player-native/CHANGELOG.md index d2cbe3af7..669444846 100644 --- a/packages/pluggableWidgets/video-player-native/CHANGELOG.md +++ b/packages/pluggableWidgets/video-player-native/CHANGELOG.md @@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +## [4.0.1] - 2024-8-28 + +### Changed + +- We have updated both `react-native-video` to 6.3.0 + ## [4.0.0] - 2023-3-28 ## BREAKING diff --git a/packages/pluggableWidgets/video-player-native/package.json b/packages/pluggableWidgets/video-player-native/package.json index e5388f769..487d8882b 100644 --- a/packages/pluggableWidgets/video-player-native/package.json +++ b/packages/pluggableWidgets/video-player-native/package.json @@ -1,7 +1,7 @@ { "name": "video-player-native", "widgetName": "VideoPlayer", - "version": "4.0.0", + "version": "4.0.1", "license": "Apache-2.0", "repository": { "type": "git", @@ -23,7 +23,7 @@ "deprecated-react-native-prop-types": "^4.0.0", "react-native-system-navigation-bar": "1.0.2", "react-native-vector-icons": "9.1.0", - "react-native-video": "5.2.1" + "react-native-video": "6.3.0" }, "devDependencies": { "@mendix/piw-utils-internal": "1.0.0", diff --git a/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx b/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx index 2c000b82c..4e9ef256a 100644 --- a/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx +++ b/packages/pluggableWidgets/video-player-native/src/VideoPlayer.tsx @@ -12,7 +12,7 @@ import { Modal, NativeModules } from "react-native"; -import Video, { OnProgressData, VideoProperties } from "react-native-video"; +import Video, { OnProgressData, VideoRef, ReactVideoProps } from "react-native-video"; import Icon from "react-native-vector-icons/MaterialIcons"; import { VideoPlayerProps } from "../typings/VideoPlayerProps"; import { defaultVideoStyle, VideoStyle } from "./ui/Styles"; @@ -29,8 +29,8 @@ const enum StatusEnum { export function VideoPlayer(props: VideoPlayerProps): ReactElement { const [styles, setStyles] = useState(flattenStyles(defaultVideoStyle, props.style)); const timeoutRef = useRef(); - const playerRef = useRef