Added WEB_SECURE to environment file. Added https replacement on Google thumbnails if WEB_SECURE is true.
This commit is contained in:
@ -69,6 +69,7 @@ export class GoogleService {
|
||||
}
|
||||
|
||||
private extract(item: any): BookSearchResultDto {
|
||||
const secure = process.env.WEB_SECURE?.toLowerCase() == 'true';
|
||||
const result: BookSearchResultDto = {
|
||||
providerBookId: item.id,
|
||||
providerSeriesId: item.volumeInfo.seriesInfo?.volumeSeries[0].seriesId,
|
||||
@ -83,7 +84,7 @@ export class GoogleService {
|
||||
industryIdentifiers: item.volumeInfo.industryIdentifiers ? Object.assign({}, ...item.volumeInfo.industryIdentifiers.map(i => i.type == 'OTHER' ? { [i.identifier.split(':')[0]]: i.identifier.split(':')[1] } : { [i.type]: i.identifier })) : [],
|
||||
publishedAt: new Date(item.volumeInfo.publishedDate),
|
||||
language: item.volumeInfo.language,
|
||||
thumbnail: item.volumeInfo.imageLinks?.thumbnail,
|
||||
thumbnail: secure && item.volumeInfo.imageLinks?.thumbnail ? item.volumeInfo.imageLinks.thumbnail.replaceAll('http://', 'https://') : item.volumeInfo.imageLinks?.thumbnail,
|
||||
url: item.volumeInfo.canonicalVolumeLink,
|
||||
provider: 'google'
|
||||
}
|
||||
|
Reference in New Issue
Block a user