2023-08-28 14:29:26 +00:00
|
|
|
import { UserAccount, UserName } from "../model/account";
|
|
|
|
import { makeRequest } from "./makeRequest";
|
2023-08-28 14:18:03 +00:00
|
|
|
|
|
|
|
|
2024-01-19 17:04:28 +00:00
|
|
|
const apiUrl = process.env.REACT_APP_DOMAIN + "/customer";
|
2023-08-28 14:18:03 +00:00
|
|
|
|
|
|
|
export function patchUserAccount(user: UserName) {
|
|
|
|
return makeRequest<UserName, UserAccount>({
|
|
|
|
url: apiUrl + "/account",
|
|
|
|
contentType: true,
|
|
|
|
method: "PATCH",
|
|
|
|
useToken: true,
|
|
|
|
withCredentials: false,
|
|
|
|
body: user,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2023-12-19 14:57:09 +00:00
|
|
|
export function createUserAccount(signal: AbortSignal, url: string = apiUrl + "/account") {
|
2023-08-28 14:18:03 +00:00
|
|
|
return makeRequest<never, UserAccount>({
|
2023-12-19 14:57:09 +00:00
|
|
|
url: url,
|
2023-08-28 14:18:03 +00:00
|
|
|
contentType: true,
|
|
|
|
method: "POST",
|
|
|
|
useToken: true,
|
|
|
|
withCredentials: false,
|
|
|
|
signal,
|
|
|
|
});
|
|
|
|
}
|