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]) }, [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("改枪码删除失败,请稍后重试")