ConvoyPanel/resources/scripts/api/server/settings/getBootOrder.ts
2022-12-03 00:48:39 +00:00

17 lines
No EOL
492 B
TypeScript

import http from '@/api/http'
export interface BootOrderSettings {
unusedDevices: string[]
bootOrder: string[]
}
const rawDataToBootOrderSettings = (data: any): BootOrderSettings => ({
unusedDevices: data.unused_devices,
bootOrder: data.boot_order,
})
export default async (uuid: string): Promise<BootOrderSettings> => {
const { data: { data } } = await http.get(`/api/client/servers/${uuid}/settings/hardware/boot-order`)
return rawDataToBootOrderSettings(data)
}