blob: 36935cba1fa9ca1b73378f2d6919a7ab7256d43b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { redirect } from "react-router-dom";
import { ApiClient } from "./api_client";
import { deleteEmptyFields } from "../lib/form_utils";
export async function editAccount({ request }) {
const client = new ApiClient();
let form_data = await request.formData();
form_data = deleteEmptyFields(form_data);
const response = await client.put("/account", form_data);
if(response.status == 401)
return redirect("/products");
client.token.set(response.data.token);
client.token.setRefresh(response.data.refresh);
return redirect("/account");
}
|