mirror of
https://github.com/Viren070/stremio-gdrive-addon.git
synced 2025-12-01 23:20:04 +01:00
feat: add durationAsc and durationDesc sort criteria
This commit is contained in:
+5
-1
@@ -243,6 +243,10 @@ function compareByField(a, b, field) {
|
||||
);
|
||||
// Sort by the visual tag index
|
||||
return aVisualTagIndex - bVisualTagIndex;
|
||||
} else if (field === "durationAsc") {
|
||||
return a.duration - b.duration;
|
||||
} else if (field === "durationDesc") {
|
||||
return b.duration - a.duration;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
@@ -423,7 +427,7 @@ function isConfigValid() {
|
||||
const validValues = {
|
||||
resolutions: [...Object.keys(REGEX_PATTERNS.resolutions), "Unknown"],
|
||||
qualities: [...Object.keys(REGEX_PATTERNS.qualities), "Unknown"],
|
||||
sortBy: ["resolution", "size", "quality", "visualTag"],
|
||||
sortBy: ["resolution", "size", "quality", "visualTag", "durationAsc", "durationDesc"],
|
||||
languages: [...Object.keys(REGEX_PATTERNS.languages), "Unknown"],
|
||||
visualTags: [...Object.keys(REGEX_PATTERNS.visualTags)],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user