Files
EMS-ESP32/interface/src/api/security.ts
2024-04-21 15:10:22 +02:00

15 lines
501 B
TypeScript

import type { SecuritySettingsType, Token } from 'types';
import { alovaInstance } from './endpoints';
export const readSecuritySettings = () =>
alovaInstance.Get<SecuritySettingsType>('/rest/securitySettings');
export const updateSecuritySettings = (securitySettings: SecuritySettingsType) =>
alovaInstance.Post('/rest/securitySettings', securitySettings);
export const generateToken = (username?: string) =>
alovaInstance.Get<Token>('/rest/generateToken', {
params: { username }
});