Files
panel/resources/scripts/api/server/settings/getAuthSettings.ts

19 lines
430 B
TypeScript

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