23 lines
824 B
TypeScript
23 lines
824 B
TypeScript
|
/* ----- Vix Auto Generated Routes ----- */
|
||
|
import { CAuthContract, CProjectContract } from "@vix/ContractTypes";
|
||
|
import { apiRequest } from "@dunemask/vix/bridge";
|
||
|
import { authenticatedApiRequest } from "./requests";
|
||
|
|
||
|
export const getProjectAuthVerify = (project: string) =>
|
||
|
authenticatedApiRequest({ subpath: `/${project}/auth/verify`, method: "GET", jsonify: true });
|
||
|
|
||
|
export const postProjectAuthLogin = (project: string, login: CAuthContract["Login"]) =>
|
||
|
apiRequest<CAuthContract["LoginCredentials"]>({
|
||
|
subpath: `/${project}/auth/login`,
|
||
|
method: "POST",
|
||
|
json: login,
|
||
|
jsonify: true,
|
||
|
});
|
||
|
|
||
|
export const getProjectAuthCredentials = (project: string) =>
|
||
|
authenticatedApiRequest<CAuthContract["Credentials"]>({
|
||
|
subpath: `/${project}/auth/credentials`,
|
||
|
method: "GET",
|
||
|
jsonify: true,
|
||
|
});
|