fix(notifications): only send a single notification when standard media becomes available

fixes #770
This commit is contained in:
sct
2021-01-29 08:13:50 +00:00
parent c43cd16eff
commit b5fd1d520c

View File

@@ -21,7 +21,7 @@ export class MediaSubscriber implements EntitySubscriberInterface {
if (entity.mediaType === MediaType.MOVIE) { if (entity.mediaType === MediaType.MOVIE) {
const requestRepository = getRepository(MediaRequest); const requestRepository = getRepository(MediaRequest);
const relatedRequests = await requestRepository.find({ const relatedRequests = await requestRepository.find({
where: { media: entity }, where: { media: entity, is4k: false },
}); });
if (relatedRequests.length > 0) { if (relatedRequests.length > 0) {
@@ -64,7 +64,7 @@ export class MediaSubscriber implements EntitySubscriberInterface {
for (const changedSeasonNumber of changedSeasons) { for (const changedSeasonNumber of changedSeasons) {
const requests = await requestRepository.find({ const requests = await requestRepository.find({
where: { media: entity }, where: { media: entity, is4k: false },
}); });
const request = requests.find( const request = requests.find(
(request) => (request) =>