feat: refactor loadModifications to use async/await and improve invocation
This commit is contained in:
@@ -39,7 +39,7 @@ export default function ModCodesPage() {
|
|||||||
})
|
})
|
||||||
}, [firearmId])
|
}, [firearmId])
|
||||||
|
|
||||||
const loadModifications = useCallback(() => {
|
const loadModifications = useCallback(async () => {
|
||||||
return ModificationApi.getModifications({
|
return ModificationApi.getModifications({
|
||||||
page: page - 1,
|
page: page - 1,
|
||||||
size: pageSize,
|
size: pageSize,
|
||||||
@@ -54,7 +54,7 @@ export default function ModCodesPage() {
|
|||||||
}, [page, firearmId, selectedTags])
|
}, [page, firearmId, selectedTags])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
loadModifications()
|
void loadModifications()
|
||||||
}, [loadModifications])
|
}, [loadModifications])
|
||||||
|
|
||||||
async function handleDelete(modification: Modification) {
|
async function handleDelete(modification: Modification) {
|
||||||
@@ -69,7 +69,7 @@ export default function ModCodesPage() {
|
|||||||
if (modifications.length === 1 && page > 1) {
|
if (modifications.length === 1 && page > 1) {
|
||||||
setPage(page - 1)
|
setPage(page - 1)
|
||||||
} else {
|
} else {
|
||||||
loadModifications()
|
void loadModifications()
|
||||||
}
|
}
|
||||||
} catch {
|
} catch {
|
||||||
message.error("改枪码删除失败,请稍后重试")
|
message.error("改枪码删除失败,请稍后重试")
|
||||||
|
|||||||
Reference in New Issue
Block a user