46 lines
1.5 KiB
Java
46 lines
1.5 KiB
Java
package com.magamochi.service;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.extern.log4j.Log4j2;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
@Log4j2
|
|
@Service
|
|
@RequiredArgsConstructor
|
|
public class OldMangaService {
|
|
// public void fetchFollowedMangaChapters(Long mangaProviderId) {
|
|
// var mangaProvider =
|
|
// mangaContentProviderRepository
|
|
// .findById(mangaProviderId)
|
|
// .orElseThrow(
|
|
// () -> new NotFoundException("Manga Provider not found for ID: " +
|
|
// mangaProviderId));
|
|
//
|
|
// var currentAvailableChapterCount =
|
|
// mangaChapterRepository.findByMangaContentProviderId(mangaProviderId).size();
|
|
//
|
|
// fetchMangaChapters(mangaProviderId);
|
|
// mangaChapterRepository.flush();
|
|
//
|
|
// var availableChapterCount =
|
|
// mangaChapterRepository.findByMangaContentProviderId(mangaProviderId).size();
|
|
//
|
|
// if (availableChapterCount <= currentAvailableChapterCount) {
|
|
// return;
|
|
// }
|
|
//
|
|
// log.info("New chapters found for Manga Provider {}", mangaProviderId);
|
|
//
|
|
// var userMangaFollows = userMangaFollowRepository.findByManga(mangaProvider.getManga());
|
|
// userMangaFollows.forEach(
|
|
// umf ->
|
|
// ntfyClient.notify(
|
|
// new NtfyClient.Request(
|
|
// "mangamochi-" + umf.getUser().getId().toString(),
|
|
// umf.getManga().getTitle(),
|
|
// "New chapter available on " +
|
|
// mangaProvider.getContentProvider().getName())));
|
|
// }
|
|
|
|
}
|