feat: refactor loadModifications to use async/await and improve invocation

This commit is contained in:
2026-04-25 15:31:17 +08:00
parent 9a65fd04c3
commit 8e98f5b9da
+3 -3
View File
@@ -39,7 +39,7 @@ export default function ModCodesPage() {
})
}, [firearmId])
const loadModifications = useCallback(() => {
const loadModifications = useCallback(async () => {
return ModificationApi.getModifications({
page: page - 1,
size: pageSize,
@@ -54,7 +54,7 @@ export default function ModCodesPage() {
}, [page, firearmId, selectedTags])
useEffect(() => {
loadModifications()
void loadModifications()
}, [loadModifications])
async function handleDelete(modification: Modification) {
@@ -69,7 +69,7 @@ export default function ModCodesPage() {
if (modifications.length === 1 && page > 1) {
setPage(page - 1)
} else {
loadModifications()
void loadModifications()
}
} catch {
message.error("改枪码删除失败,请稍后重试")