feat: adds quality profile

This commit is contained in:
2025-07-06 19:49:26 -05:00
parent 791af9c9e7
commit a0050e425b
5 changed files with 77 additions and 70 deletions

View File

@@ -27,6 +27,7 @@ export default class extends Controller {
static values = {
'media-type': String,
'episodes': Array,
'reverseMappedQualities': Object,
}
async connect() {
@@ -100,7 +101,9 @@ export default class extends Controller {
addQualities(option, props) {
if (!this.qualities.includes(props['quality'])) {
this.qualities.push(props['quality']);
if (props['quality'].toLowerCase() in this.reverseMappedQualitiesValue) {
this.qualities.push(props['quality']);
}
}
const preferred = this.qualityTarget.dataset.preferred;