ConvoyPanel/resources/scripts/api/server/settings/getSecurity.ts
2022-11-27 22:16:37 +00:00

15 lines
No EOL
395 B
TypeScript

import http from '@/api/http'
export interface SecuritySettings {
sshKeys: string
}
const rawDataToSecurityObject = (data: any): SecuritySettings => ({
sshKeys: data.ssh_keys
})
export default async (uuid: string): Promise<SecuritySettings> => {
const { data: { data } } = await http.get(`/api/client/servers/${uuid}/settings/security`)
return rawDataToSecurityObject(data)
}