mirror of https://github.com/vector-im/riot-web
				
				
				
			Strictify audio-messages (#10410)
							parent
							
								
									d4b81882e5
								
							
						
					
					
						commit
						c238e72e47
					
				| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
Copyright 2021 - 2022 The Matrix.org Foundation C.I.C.
 | 
			
		||||
Copyright 2021 - 2023 The Matrix.org Foundation C.I.C.
 | 
			
		||||
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -26,7 +26,7 @@ import AudioPlayerBase from "./AudioPlayerBase";
 | 
			
		|||
import { PlaybackState } from "../../../audio/Playback";
 | 
			
		||||
 | 
			
		||||
export default class AudioPlayer extends AudioPlayerBase {
 | 
			
		||||
    protected renderFileSize(): string {
 | 
			
		||||
    protected renderFileSize(): string | null {
 | 
			
		||||
        const bytes = this.props.playback.sizeBytes;
 | 
			
		||||
        if (!bytes) return null;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
Copyright 2021 The Matrix.org Foundation C.I.C.
 | 
			
		||||
Copyright 2021 - 2023 The Matrix.org Foundation C.I.C.
 | 
			
		||||
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -46,7 +46,8 @@ export default class Clock extends React.Component<Props> {
 | 
			
		|||
    public render(): React.ReactNode {
 | 
			
		||||
        return (
 | 
			
		||||
            <span aria-live={this.props["aria-live"]} role={this.props.role} className="mx_Clock">
 | 
			
		||||
                {this.props.formatFn(this.props.seconds)}
 | 
			
		||||
                {/* formatFn set by defaultProps */}
 | 
			
		||||
                {this.props.formatFn!(this.props.seconds)}
 | 
			
		||||
            </span>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
Copyright 2022 The Matrix.org Foundation C.I.C.
 | 
			
		||||
Copyright 2022 - 2023 The Matrix.org Foundation C.I.C.
 | 
			
		||||
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +45,7 @@ export const DevicesContextMenu: React.FC<Props> = ({ containerRef, currentDevic
 | 
			
		|||
        <IconizedContextMenu
 | 
			
		||||
            mountAsChild={false}
 | 
			
		||||
            onFinished={() => {}}
 | 
			
		||||
            {...toLeftOrRightOf(containerRef.current.getBoundingClientRect(), 0)}
 | 
			
		||||
            {...(containerRef.current ? toLeftOrRightOf(containerRef.current.getBoundingClientRect(), 0) : {})}
 | 
			
		||||
        >
 | 
			
		||||
            <IconizedContextMenuOptionList>{deviceOptions}</IconizedContextMenuOptionList>
 | 
			
		||||
        </IconizedContextMenu>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
/*
 | 
			
		||||
Copyright 2021 The Matrix.org Foundation C.I.C.
 | 
			
		||||
Copyright 2021 - 2023 The Matrix.org Foundation C.I.C.
 | 
			
		||||
 | 
			
		||||
Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
you may not use this file except in compliance with the License.
 | 
			
		||||
| 
						 | 
				
			
			@ -69,7 +69,7 @@ export default class PlaybackClock extends React.PureComponent<IProps, IState> {
 | 
			
		|||
        let seconds = this.state.seconds;
 | 
			
		||||
        if (this.state.playbackPhase === PlaybackState.Stopped) {
 | 
			
		||||
            if (Number.isFinite(this.props.defaultDisplaySeconds)) {
 | 
			
		||||
                seconds = this.props.defaultDisplaySeconds;
 | 
			
		||||
                seconds = this.props.defaultDisplaySeconds ?? this.props.playback.durationSeconds;
 | 
			
		||||
            } else {
 | 
			
		||||
                seconds = this.state.durationSeconds;
 | 
			
		||||
            }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue