use new comparator function in SubtitlesPicker

This commit is contained in:
nklhrstv 2020-03-28 14:34:30 +02:00
parent d4a08bf6ff
commit 85ac09ebc0

View file

@ -1,7 +1,7 @@
const React = require('react');
const PropTypes = require('prop-types');
const classnames = require('classnames');
const { Button, CONSTANTS, languageNames } = require('stremio/common');
const { Button, CONSTANTS, comparatorWithPriorities, languageNames } = require('stremio/common');
const DiscreteSelectInput = require('./DiscreteSelectInput');
const styles = require('./styles');
@ -13,17 +13,6 @@ const LANGUAGE_PRIORITIES = {
'eng': 1
};
const comparatorWithPriorities = (priorities) => {
return (a, b) => {
const valueA = priorities[a];
const valueB = priorities[b];
if (!isNaN(valueA) && !isNaN(valueB)) return valueA - valueB;
if (!isNaN(valueA)) return -1;
if (!isNaN(valueB)) return 1;
return a - b;
};
};
const SubtitlesPicker = (props) => {
const languages = React.useMemo(() => {
return Array.isArray(props.tracks) ?