Browse Source

Does this fix it?

pull/255/head
Isra 3 years ago
parent
commit
c5251401e7
  1. 3
      src/video/components/actions/TimeAction.tsx
  2. 5
      src/video/state/logic/interface.ts
  3. 4
      src/video/state/providers/castingStateProvider.ts
  4. 2
      src/video/state/providers/providerTypes.ts
  5. 4
      src/video/state/providers/videoStateProvider.ts

3
src/video/components/actions/TimeAction.tsx

@ -42,7 +42,8 @@ export function TimeAction(props: Props) { @@ -42,7 +42,8 @@ export function TimeAction(props: Props) {
const descriptor = useVideoPlayerDescriptor();
const videoTime = useProgress(descriptor);
const mediaPlaying = useMediaPlaying(descriptor);
const { timeFormat, setTimeFormat } = useInterface(descriptor);
const { setTimeFormat } = useControls(descriptor);
const { timeFormat } = useInterface(descriptor);
const { isMobile } = useIsMobile();
const { t } = useTranslation();

5
src/video/state/logic/interface.ts

@ -1,4 +1,5 @@ @@ -1,4 +1,5 @@
import { useEffect, useState } from "react";
import { useControls } from "@/video/state/logic/controls";
import { getPlayerState } from "../cache";
import { listenEvent, sendEvent, unlistenEvent } from "../events";
import { VideoPlayerState, VideoPlayerTimeFormat } from "../types";
@ -10,7 +11,6 @@ export type VideoInterfaceEvent = { @@ -10,7 +11,6 @@ export type VideoInterfaceEvent = {
isFullscreen: boolean;
popoutBounds: null | DOMRect;
timeFormat: VideoPlayerTimeFormat;
setTimeFormat(timeFormat: VideoPlayerTimeFormat): void;
};
function getInterfaceFromState(state: VideoPlayerState): VideoInterfaceEvent {
@ -21,9 +21,6 @@ function getInterfaceFromState(state: VideoPlayerState): VideoInterfaceEvent { @@ -21,9 +21,6 @@ function getInterfaceFromState(state: VideoPlayerState): VideoInterfaceEvent {
isFullscreen: state.interface.isFullscreen,
popoutBounds: state.interface.popoutBounds,
timeFormat: state.interface.timeFormat,
setTimeFormat(timeFormat: VideoPlayerTimeFormat) {
state.stateProvider?.setTimeFormat(timeFormat);
},
};
}

4
src/video/state/providers/castingStateProvider.ts

@ -173,10 +173,6 @@ export function createCastingStateProvider( @@ -173,10 +173,6 @@ export function createCastingStateProvider(
updateSource(descriptor, state);
}
},
setTimeFormat(format) {
state.interface.timeFormat = format;
updateInterface(descriptor, state);
},
providerStart() {
this.setVolume(getStoredVolume());

2
src/video/state/providers/providerTypes.ts

@ -1,5 +1,4 @@ @@ -1,5 +1,4 @@
import { MWStreamQuality, MWStreamType } from "@/backend/helpers/streams";
import { VideoPlayerTimeFormat } from "@/video/state/types";
type VideoPlayerSource = {
source: string;
@ -24,7 +23,6 @@ export type VideoPlayerStateController = { @@ -24,7 +23,6 @@ export type VideoPlayerStateController = {
getId(): string;
togglePictureInPicture(): void;
setPlaybackSpeed(num: number): void;
setTimeFormat(timeFormat: VideoPlayerTimeFormat): void;
};
export type VideoPlayerStateProvider = VideoPlayerStateController & {

4
src/video/state/providers/videoStateProvider.ts

@ -133,10 +133,6 @@ export function createVideoStateProvider( @@ -133,10 +133,6 @@ export function createVideoStateProvider(
// update localstorage
setStoredVolume(volume);
},
setTimeFormat(num) {
state.interface.timeFormat = num;
updateInterface(descriptor, state);
},
setSource(source) {
if (!source) {
resetStateForSource(descriptor, state);

Loading…
Cancel
Save