[addon] return empty array instead of spamming errors for unsupported ids
This commit is contained in:
parent
16d9f7da2e
commit
812bb13fda
1 changed files with 5 additions and 3 deletions
|
|
@ -81,7 +81,7 @@ async function streamHandler(args) {
|
||||||
}
|
}
|
||||||
|
|
||||||
async function seriesRecordsHandler(args) {
|
async function seriesRecordsHandler(args) {
|
||||||
if (args.id.match(/tt\d+/)) {
|
if (args.id.match(/^tt\d+:\d+:\d+$/)) {
|
||||||
const parts = args.id.split(':');
|
const parts = args.id.split(':');
|
||||||
const imdbId = parts[0];
|
const imdbId = parts[0];
|
||||||
const season = parts[1] !== undefined ? parseInt(parts[1], 10) : 1;
|
const season = parts[1] !== undefined ? parseInt(parts[1], 10) : 1;
|
||||||
|
|
@ -95,7 +95,8 @@ async function seriesRecordsHandler(args) {
|
||||||
? repository.getKitsuIdSeriesEntries(kitsuId, episode)
|
? repository.getKitsuIdSeriesEntries(kitsuId, episode)
|
||||||
: repository.getKitsuIdMovieEntries(kitsuId);
|
: repository.getKitsuIdMovieEntries(kitsuId);
|
||||||
}
|
}
|
||||||
return Promise.reject(`Unsupported series id type: ${args.id}`);
|
// return Promise.reject(`Unsupported series id type: ${args.id}`);
|
||||||
|
return Promise.resolve([]);
|
||||||
}
|
}
|
||||||
|
|
||||||
async function movieRecordsHandler(args) {
|
async function movieRecordsHandler(args) {
|
||||||
|
|
@ -106,7 +107,8 @@ async function movieRecordsHandler(args) {
|
||||||
} else if (args.id.match(/^kitsu:\d+(?::\d+)?$/i)) {
|
} else if (args.id.match(/^kitsu:\d+(?::\d+)?$/i)) {
|
||||||
return seriesRecordsHandler(args);
|
return seriesRecordsHandler(args);
|
||||||
}
|
}
|
||||||
return Promise.reject(`Unsupported movie id type: ${args.id}`);
|
// return Promise.reject(`Unsupported movie id type: ${args.id}`);
|
||||||
|
return Promise.resolve([]);
|
||||||
}
|
}
|
||||||
|
|
||||||
function filterByProvider(streams, providers) {
|
function filterByProvider(streams, providers) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue