Skip to content

Commit

Permalink
Refactor query generation to conditionally include minimum pages
Browse files Browse the repository at this point in the history
  • Loading branch information
hammyo-o committed Nov 26, 2024
1 parent 74cf02c commit 1af18ac
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/NHentai/NHentai.ts
Original file line number Diff line number Diff line change
Expand Up @@ -335,8 +335,9 @@ export class NHentai implements SearchResultsProviding, MangaProviding, ChapterP
async generateQuery(): Promise<string> {
const langQuery = await this.language(this.stateManager)
const extraArgs = await this.extraArgs(this.stateManager)
const minPages = await this.stateManager.retrieve('min_pages') ?? 0
return encodeURIComponent(`${langQuery} ${extraArgs} pages:>${minPages}`)
const minPages = (await this.stateManager.retrieve('min_pages')) ?? 0
const minPagesQuery = minPages ? `pages:>${minPages}` : ''
return encodeURIComponent(`${langQuery} ${extraArgs} ${minPagesQuery}`.trim())
}

async language(stateManager: SourceStateManager): Promise<string> {
Expand Down

0 comments on commit 1af18ac

Please sign in to comment.