api/machines: init put_machine replacing create_machine and set_machine_config

This allows creating and configuring a machine in one single step.
This commit is contained in:
DavHau
2023-11-13 20:25:52 +07:00
parent 0dae746bed
commit 2fafc9a38b
8 changed files with 35 additions and 88 deletions

View File

@@ -1,4 +1,4 @@
import { createMachine, setMachineConfig } from "@/api/machine/machine";
import { putMachine } from "@/api/machine/machine";
import {
Box,
Button,
@@ -79,10 +79,7 @@ export function CreateMachineForm() {
toast.error("Machine name should not be empty");
return;
}
await createMachine(clanName, {
name: data.name,
});
await setMachineConfig(clanName, data.name, {
await putMachine(clanName, data.name, {
clan: data.config.formData,
clanImports: data.modules,
});