summaryrefslogtreecommitdiff
path: root/src/clients/loaders.ts
diff options
context:
space:
mode:
authorHombreLaser <sebastian-440@live.com>2023-05-11 19:28:47 -0600
committerHombreLaser <sebastian-440@live.com>2023-05-11 19:28:47 -0600
commit385606ee05a8ceb9073169639eb1a311f81cac10 (patch)
treeac8af50a15ce3e834009afef773988213c961cdb /src/clients/loaders.ts
parentab540055c99074c1c67fd65b45d0afb785ca5a0b (diff)
Añade información a la vista de usuario
Diffstat (limited to 'src/clients/loaders.ts')
-rw-r--r--src/clients/loaders.ts15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/clients/loaders.ts b/src/clients/loaders.ts
index 2af7770..d9972d5 100644
--- a/src/clients/loaders.ts
+++ b/src/clients/loaders.ts
@@ -12,17 +12,16 @@ export async function loader({ request }) {
export async function accountLoader() {
const client = new ApiClient();
- const token = new Token();
+
+ const account_response = await client.authenticatedGet("/account");
+ const addresses_response = await client.authenticatedGet("/account/addresses");
+ const cards_response = await client.authenticatedGet("/account/cards");
- if(!token.present())
+ // Authentication error handling.
+ if(account_response.response || addresses_response.response || cards_response.response)
return redirect("/products");
- const headers = {
- "Authentication": `Bearer ${ token.get() }`
- };
-
- const response = await client.get("/account", undefined, headers);
- return response;
+ return [account_response, addresses_response, cards_response];
}
export async function productLoader({ params }) {