diff options
author | HombreLaser <sebastian-440@live.com> | 2023-05-11 19:28:47 -0600 |
---|---|---|
committer | HombreLaser <sebastian-440@live.com> | 2023-05-11 19:28:47 -0600 |
commit | 385606ee05a8ceb9073169639eb1a311f81cac10 (patch) | |
tree | ac8af50a15ce3e834009afef773988213c961cdb /src/clients/loaders.ts | |
parent | ab540055c99074c1c67fd65b45d0afb785ca5a0b (diff) |
Añade información a la vista de usuario
Diffstat (limited to 'src/clients/loaders.ts')
-rw-r--r-- | src/clients/loaders.ts | 15 |
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 }) { |