summaryrefslogtreecommitdiff
path: root/src/clients/actions.ts
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2023-05-25 19:11:31 -0600
committerHombreLaser <sebastian-440@live.com>2023-05-25 19:11:31 -0600
commite8fa9bd7bba125a339f11876eb5ea99d0cd301b6 (patch)
tree5d8211221680a3c214b3a16b5d179722a8add085 /src/clients/actions.ts
parentda2631822f902094e691143302d6fc6b68e1cf56 (diff)
Añade historial de órdenes
Diffstat (limited to 'src/clients/actions.ts')
-rw-r--r--src/clients/actions.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/clients/actions.ts b/src/clients/actions.ts
index bd99519..447d054 100644
--- a/src/clients/actions.ts
+++ b/src/clients/actions.ts
@@ -111,4 +111,17 @@ export async function deleteFromCart({ request }) {
}
return req.status;
+}
+
+export async function placeOrder({ request }) {
+ const client = new ApiClient();
+ const form = await request.formData();
+
+ try {
+ const response = await client.post('/orders', form, client.authorizationHeaders());
+
+ return redirect('/products');
+ } catch(error) {
+ return redirect('/account/cart')
+ }
} \ No newline at end of file