Refactor server save logic to include status reload and improve error handling

This commit is contained in:
2026-01-29 04:32:22 +00:00
parent bb05c7e3e1
commit fc2a528d89

View File

@@ -265,21 +265,21 @@ function processGamemaster() {
// Error handling through computed error state
}
}
async () => {
const result = await apiClient.post('/api/gamemaster/process', {});
// Reload server status after save
await loadServerStatus(async () => {
const response = await apiClient.get('/api/gamemaster/status');
return response;
});
return result;
};
async function saveToServer() {
if (!processedData.value) return;
saveSuccess.value = false;
resetSave();
await saveToServerData();
await saveToServerData(async () => {
const result = await apiClient.post('/api/gamemaster/process', {});
// Reload server status after save
await loadServerStatus(async () => {
const response = await apiClient.get('/api/gamemaster/status');
return response;
});
return result;
});
saveSuccess.value = !saveError.value;
}