mirror of
https://github.com/gotson/komga.git
synced 2025-12-20 15:34:17 +01:00
refactor: change page-hash matches endpoint
This commit is contained in:
parent
c080f433af
commit
ca401f8b69
4 changed files with 6 additions and 6 deletions
|
|
@ -137,7 +137,7 @@ export default Vue.extend({
|
|||
methods: {
|
||||
async getMatchCount() {
|
||||
if (this.hash?.action === PageHashAction.DELETE_MANUAL)
|
||||
this.matchCount = (await this.$komgaPageHashes.getUnknownPageHashMatches(this.hash, {size: 0})).totalElements
|
||||
this.matchCount = (await this.$komgaPageHashes.getPageHashMatches(this.hash, {size: 0})).totalElements
|
||||
else
|
||||
this.matchCount = undefined
|
||||
},
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ export default Vue.extend({
|
|||
pageRequest.sort!!.push(`${sortBy[i]},${sortDesc[i] ? 'desc' : 'asc'}`)
|
||||
}
|
||||
|
||||
const elementsPage = await this.$komgaPageHashes.getUnknownPageHashMatches(hash, pageRequest)
|
||||
const elementsPage = await this.$komgaPageHashes.getPageHashMatches(hash, pageRequest)
|
||||
this.totalElements = elementsPage.totalElements
|
||||
this.elements = elementsPage.content
|
||||
|
||||
|
|
|
|||
|
|
@ -50,14 +50,14 @@ export default class KomgaPageHashesService {
|
|||
}
|
||||
}
|
||||
|
||||
async getUnknownPageHashMatches(pageHash: PageHashDto, pageRequest?: PageRequest): Promise<Page<PageHashMatchDto>> {
|
||||
async getPageHashMatches(pageHash: PageHashDto, pageRequest?: PageRequest): Promise<Page<PageHashMatchDto>> {
|
||||
try {
|
||||
const params = {
|
||||
...pageRequest,
|
||||
media_type: pageHash.mediaType,
|
||||
file_size: pageHash.size || -1,
|
||||
}
|
||||
return (await this.http.get(`${API_PAGE_HASH}/unknown/${pageHash.hash}`, {
|
||||
return (await this.http.get(`${API_PAGE_HASH}/${pageHash.hash}`, {
|
||||
params: params,
|
||||
paramsSerializer: params => qs.stringify(params, {indices: false}),
|
||||
})).data
|
||||
|
|
|
|||
|
|
@ -70,9 +70,9 @@ class PageHashController(
|
|||
): Page<PageHashUnknownDto> =
|
||||
pageHashRepository.findAllUnknown(page).map { it.toDto() }
|
||||
|
||||
@GetMapping("unknown/{pageHash}")
|
||||
@GetMapping("{pageHash}")
|
||||
@PageableAsQueryParam
|
||||
fun getUnknownPageHashMatches(
|
||||
fun getPageHashMatches(
|
||||
@PathVariable pageHash: String,
|
||||
@RequestParam("media_type") mediaType: String,
|
||||
@RequestParam("file_size") size: Long,
|
||||
|
|
|
|||
Loading…
Reference in a new issue