style: removed console.time statements

pull/3800/merge^2
Anatole Sot 3 months ago
parent 36ed95299c
commit 3d3906d116

@ -414,6 +414,7 @@ export const mapSearchResults = (
| mbReleaseGroup
| mbWork
) => {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const mapFunction: (result: any, media?: Media) => Promise<any> =
mapFunctions[result.media_type];
if (mapFunction) {
@ -422,7 +423,11 @@ export const mapSearchResults = (
}
};
return Promise.all(results.map((result) => transformResults(result)));
const out = Promise.all(
results.map((result) => transformResults(result)).filter((result) => result)
);
return out;
};
export const mapMovieDetailsToResult = (
movieDetails: TmdbMovieDetails

@ -14,7 +14,6 @@ import { Router } from 'express';
const searchRoutes = Router();
searchRoutes.get('/', async (req, res, next) => {
console.time('search');
const queryString = req.query.query as string;
const searchProvider = findSearchProvider(queryString.toLowerCase());
let results:
@ -33,35 +32,24 @@ searchRoutes.get('/', async (req, res, next) => {
query: queryString,
});
} else {
console.time('initTmdb');
const tmdb = new TheMovieDb();
console.timeEnd('initTmdb');
console.time('searchMultiTmdb');
results = await tmdb.searchMulti({
query: queryString,
page: Number(req.query.page),
language: (req.query.language as string) ?? req.locale,
});
console.timeEnd('searchMultiTmdb');
console.time('initMb');
const mb = new MusicBrainz();
console.timeEnd('initMb');
console.time('searchMultiMb');
const mbResults = await mb.searchMulti({
query: queryString,
page: Number(req.query.page),
});
console.timeEnd('searchMultiMb');
const releaseResults = mbResults.releaseResults;
const artistResults = mbResults.artistResults;
console.time('mergeResults');
results = {
...results,
results: [...results.results, ...artistResults, ...releaseResults],
};
console.timeEnd('mergeResults');
}
console.time('getRelatedMedia');
const mbIds = results.results
.filter((result) => typeof result.id === 'string')
.map((result) => result.id as string);
@ -71,11 +59,9 @@ searchRoutes.get('/', async (req, res, next) => {
.map((result) => result.id as number);
const media = await Media.getRelatedMedia(tmdbIds, mbIds);
console.timeEnd('getRelatedMedia');
console.time('mapSearchResults');
const mappedResults = await mapSearchResults(results.results, media);
console.timeEnd('mapSearchResults');
console.timeEnd('search');
return res.status(200).json({
page: results.page,
totalPages: results.total_pages,

Loading…
Cancel
Save