refactor: change page-hash matches endpoint

This commit is contained in:
Gauthier Roebroeck 2022-02-08 12:20:32 +08:00
parent c080f433af
commit ca401f8b69
4 changed files with 6 additions and 6 deletions

View file

@ -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
},

View file

@ -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

View file

@ -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

View file

@ -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,