🏗️ Commented code
This commit is contained in:
@@ -47,6 +47,12 @@ export default class ComicProcessorService extends Service {
|
|||||||
processJob: async (job: any) => {
|
processJob: async (job: any) => {
|
||||||
try {
|
try {
|
||||||
this.logger.info("Processing job:", JSON.stringify(job, null, 2));
|
this.logger.info("Processing job:", JSON.stringify(job, null, 2));
|
||||||
|
// Get the hub to search on
|
||||||
|
const settings: any = await this.broker.call("settings.getSettings", {
|
||||||
|
settingsKey: "directConnect",
|
||||||
|
});
|
||||||
|
const hubs = settings.client.hubs.map((hub: any) => hub.value);
|
||||||
|
|
||||||
const { comic } = job;
|
const { comic } = job;
|
||||||
const { volume, issues, markEntireVolumeWanted } = comic.wanted;
|
const { volume, issues, markEntireVolumeWanted } = comic.wanted;
|
||||||
|
|
||||||
@@ -67,18 +73,15 @@ export default class ComicProcessorService extends Service {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (const issue of this.issuesToSearch) {
|
for (const issue of this.issuesToSearch) {
|
||||||
// issue number
|
// Query builder for DC++
|
||||||
const inferredIssueNumber = issue.issueNumber
|
// 1. issue number
|
||||||
? issue.issueNumber
|
const inferredIssueNumber =
|
||||||
: issue.issue_number;
|
issue.issueNumber || issue.issue_number || "";
|
||||||
// year
|
// 2. year
|
||||||
const { year } = this.parseStringDate(issue.coverDate);
|
const { year } = this.parseStringDate(issue.coverDate);
|
||||||
const inferredYear = year ? issue?.coverDate : issue.year;
|
const inferredYear = year || issue.year || "";
|
||||||
|
|
||||||
const settings: any = await this.broker.call("settings.getSettings", {
|
// 3. Orchestrate the query
|
||||||
settingsKey: "directConnect",
|
|
||||||
});
|
|
||||||
const hubs = settings.client.hubs.map((hub: any) => hub.value);
|
|
||||||
const dcppSearchQuery = {
|
const dcppSearchQuery = {
|
||||||
query: {
|
query: {
|
||||||
pattern: `${volume.name.replace(
|
pattern: `${volume.name.replace(
|
||||||
|
|||||||
Reference in New Issue
Block a user