From a5cf8f9868be21275e09811a9318551ca74bb59d Mon Sep 17 00:00:00 2001 From: Karol Wypchlo Date: Wed, 7 Apr 2021 12:04:34 +0200 Subject: [PATCH] remove unused code --- .../dashboard/src/pages/api/square/cards.js | 58 ------------------- .../src/pages/api/square/invoices.js | 45 -------------- .../src/pages/api/square/subscription.js | 46 --------------- .../pages/api/square/subscription/cancel.js | 55 ------------------ .../pages/api/square/subscription/restore.js | 58 ------------------- .../src/pages/api/stripe/checkout.js | 1 - packages/dashboard/src/pages/auth/login.js | 2 - packages/dashboard/src/pages/settings.js | 4 -- 8 files changed, 269 deletions(-) delete mode 100644 packages/dashboard/src/pages/api/square/cards.js delete mode 100644 packages/dashboard/src/pages/api/square/invoices.js delete mode 100644 packages/dashboard/src/pages/api/square/subscription.js delete mode 100644 packages/dashboard/src/pages/api/square/subscription/cancel.js delete mode 100644 packages/dashboard/src/pages/api/square/subscription/restore.js diff --git a/packages/dashboard/src/pages/api/square/cards.js b/packages/dashboard/src/pages/api/square/cards.js deleted file mode 100644 index 603da8f4..00000000 --- a/packages/dashboard/src/pages/api/square/cards.js +++ /dev/null @@ -1,58 +0,0 @@ -import { Client, Environment } from "square"; -import { StatusCodes } from "http-status-codes"; - -const client = new Client({ - environment: Environment.Sandbox, - accessToken: process.env.SQUARE_ACCESS_TOKEN, -}); - -const api = { - GET: async (req, res) => { - const user = "R7R0NY1Z8WT11D43564EEFKTYR"; // req.headers["x-user"]; - - try { - const { result: customerResult } = await client.customersApi.retrieveCustomer(user); - const { customer } = customerResult; - - res.json(customer.cards); - } catch (error) { - res.json([]); - } - }, - // POST: async (req, res) => { - // const user = req.headers["x-user"]; - // const card = { - // cardNonce: "YOUR_CARD_NONCE", - // cardholderName: "Amelia Earhart", - // billingAddress: {}, - // verificationToken: "verification_token0", - // }; - - // card.bodyBillingAddress.addressLine1 = "500 Electric Ave"; - // card.bodyBillingAddress.addressLine2 = "Suite 600"; - // card.bodyBillingAddress.addressLine3 = "address_line_38"; - // card.bodyBillingAddress.locality = "New York"; - // card.bodyBillingAddress.sublocality = "sublocality2"; - // card.bodyBillingAddress.administrativeDistrictLevel1 = "NY"; - // card.bodyBillingAddress.postalCode = "10003"; - // card.bodyBillingAddress.country = "US"; - - // try { - // const { result } = await client.customersApi.createCustomerCard(user, card); - - // res.status(StatusCodes.NO_CONTENT); - // } catch (error) { - // console.log(Object.keys(error)); - - // res.status(StatusCodes.BAD_REQUEST); - // } - // }, -}; - -export default (req, res) => { - if (req.method in api) { - api[req.method](req, res); - } else { - res.status(StatusCodes.NOT_FOUND); - } -}; diff --git a/packages/dashboard/src/pages/api/square/invoices.js b/packages/dashboard/src/pages/api/square/invoices.js deleted file mode 100644 index 1ad8471a..00000000 --- a/packages/dashboard/src/pages/api/square/invoices.js +++ /dev/null @@ -1,45 +0,0 @@ -import { Client, Environment } from "square"; -import { StatusCodes } from "http-status-codes"; - -const client = new Client({ - environment: Environment.Sandbox, - accessToken: process.env.SQUARE_ACCESS_TOKEN, -}); - -const api = { - GET: async (req, res) => { - const user = "NBE7TRXZPGZXNBD64JB6DR5AGR"; // req.headers["x-user"]; - - try { - // get locations for invoices search query - const { result: locationsResponse } = await client.locationsApi.listLocations(); - const { locations } = locationsResponse; - - // create invoices serach query - const locationIds = locations.map(({ id }) => id); - const customerIds = [user]; - const filter = { locationIds, customerIds }; - const sort = { field: "INVOICE_SORT_DATE", order: "DESC" }; - const query = { filter, sort }; - - // query invoices with given search criteria - const { result: invoicesResponse } = await client.invoicesApi.searchInvoices({ query, limit: 10 }); - const { invoices } = invoicesResponse; - - res.json(invoices); - } catch (error) { - console.log(error); - console.log(error?.errors); - - res.json([]); // todo: error handling - } - }, -}; - -export default (req, res) => { - if (req.method in api) { - return api[req.method](req, res); - } - - return res.status(StatusCodes.NOT_FOUND); -}; diff --git a/packages/dashboard/src/pages/api/square/subscription.js b/packages/dashboard/src/pages/api/square/subscription.js deleted file mode 100644 index 5ece9e68..00000000 --- a/packages/dashboard/src/pages/api/square/subscription.js +++ /dev/null @@ -1,46 +0,0 @@ -import { Client, Environment } from "square"; -import { StatusCodes } from "http-status-codes"; - -const client = new Client({ - environment: Environment.Sandbox, - accessToken: process.env.SQUARE_ACCESS_TOKEN, -}); - -const api = { - GET: async (req, res) => { - try { - const user = "NBE7TRXZPGZXNBD64JB6DR5AGR"; // req.headers["x-user"]; - - // create subscriptions search query - const query = { filter: { customerIds: [user] } }; - - // query subscriptions with given search criteria - const { result: subscriptionsResponse } = await client.subscriptionsApi.searchSubscriptions({ query }); - const { subscriptions } = subscriptionsResponse; - - // get active subscription - const subscription = subscriptions.find(({ status }) => status === "ACTIVE"); - - if (!subscription) { - return res.status(StatusCodes.NO_CONTENT).end(); // no active subscription found - } - - console.log("....", subscription); - - return res.json(subscription); - } catch (error) { - console.log(error); - console.log(error?.errors); - - return res.status(StatusCodes.BAD_REQUEST).end(); // todo: error handling - } - }, -}; - -export default (req, res) => { - if (req.method in api) { - return api[req.method](req, res); - } - - return res.status(StatusCodes.NOT_FOUND).end(); -}; diff --git a/packages/dashboard/src/pages/api/square/subscription/cancel.js b/packages/dashboard/src/pages/api/square/subscription/cancel.js deleted file mode 100644 index 9b2f017c..00000000 --- a/packages/dashboard/src/pages/api/square/subscription/cancel.js +++ /dev/null @@ -1,55 +0,0 @@ -import { Client, Environment } from "square"; -import { StatusCodes } from "http-status-codes"; - -const client = new Client({ - environment: Environment.Sandbox, - accessToken: process.env.SQUARE_ACCESS_TOKEN, -}); - -const cancelSubscription = async (id) => { - const { result: subscriptionsResponse } = await client.subscriptionsApi.cancelSubscription(id); - const { subscription } = subscriptionsResponse; - - return subscription; -}; - -const getActiveSubscription = async (customerId) => { - // create subscriptions search query - const query = { filter: { customerIds: [customerId] } }; - - // query subscriptions with given search criteria - const { result: subscriptionsResponse } = await client.subscriptionsApi.searchSubscriptions({ query }); - const { subscriptions } = subscriptionsResponse; - - // get active subscription with a set cancellation date - return subscriptions.find(({ status, canceledDate }) => status === "ACTIVE" && !canceledDate); -}; - -const api = { - POST: async (req, res) => { - try { - const user = "NBE7TRXZPGZXNBD64JB6DR5AGR"; // req.headers["x-user"]; - const subscription = await getActiveSubscription(user); - - if (!subscription) { - return res.status(StatusCodes.BAD_REQUEST).end(); // no active subscription found - } - - const canceledSubscription = await cancelSubscription(subscription.id); - - return res.json(canceledSubscription); - } catch (error) { - console.log(error.errors); - - return res.status(StatusCodes.BAD_REQUEST).end(); // todo: error handling - } - }, -}; - -export default (req, res) => { - if (req.method in api) { - return api[req.method](req, res); - } - - return res.status(StatusCodes.NOT_FOUND).end(); -}; diff --git a/packages/dashboard/src/pages/api/square/subscription/restore.js b/packages/dashboard/src/pages/api/square/subscription/restore.js deleted file mode 100644 index 8cac9dfc..00000000 --- a/packages/dashboard/src/pages/api/square/subscription/restore.js +++ /dev/null @@ -1,58 +0,0 @@ -import { Client, Environment } from "square"; -import { StatusCodes } from "http-status-codes"; - -const client = new Client({ - environment: Environment.Sandbox, - accessToken: process.env.SQUARE_ACCESS_TOKEN, -}); - -const updateSubscription = async (id, body) => { - const { result: subscriptionsResponse } = await client.subscriptionsApi.updateSubscription(id, body); - const { subscription } = subscriptionsResponse; - - return subscription; -}; - -const getActiveCanceledSubscription = async (customerId) => { - // create subscriptions search query - const query = { filter: { customerIds: [customerId] } }; - - // query subscriptions with given search criteria - const { result: subscriptionsResponse } = await client.subscriptionsApi.searchSubscriptions({ query }); - const { subscriptions } = subscriptionsResponse; - - // get active subscription with a set cancellation date - return subscriptions.find(({ status, canceledDate }) => status === "ACTIVE" && canceledDate); -}; - -const api = { - POST: async (req, res) => { - try { - const user = "NBE7TRXZPGZXNBD64JB6DR5AGR"; // req.headers["x-user"]; - const subscription = await getActiveCanceledSubscription(user); - - if (!subscription) { - return res.status(StatusCodes.BAD_REQUEST).end(); // no active subscription with cancel date found - } - - // update the subscription setting empty canceledDate - const updatedSubscription = await updateSubscription(subscription.id, { - subscription: { ...subscription, canceledDate: "" }, - }); - - return res.json(updatedSubscription); - } catch (error) { - console.log(error.errors); - - return res.status(StatusCodes.BAD_REQUEST).end(); // todo: error handling - } - }, -}; - -export default (req, res) => { - if (req.method in api) { - return api[req.method](req, res); - } - - return res.status(StatusCodes.NOT_FOUND).end(); -}; diff --git a/packages/dashboard/src/pages/api/stripe/checkout.js b/packages/dashboard/src/pages/api/stripe/checkout.js index 4ddf17a9..879d8efd 100644 --- a/packages/dashboard/src/pages/api/stripe/checkout.js +++ b/packages/dashboard/src/pages/api/stripe/checkout.js @@ -53,7 +53,6 @@ export default async (req, res) => { res.json({ sessionId: session.id }); } catch (error) { - console.log(error); res.status(StatusCodes.BAD_REQUEST).json({ error: { message: error.message } }); } }; diff --git a/packages/dashboard/src/pages/auth/login.js b/packages/dashboard/src/pages/auth/login.js index f762ad6a..481f8d44 100644 --- a/packages/dashboard/src/pages/auth/login.js +++ b/packages/dashboard/src/pages/auth/login.js @@ -32,8 +32,6 @@ export async function getServerSideProps(context) { throw new Error(`Failed to retrieve flow ${flow} with code ${status}`); } catch (error) { - console.log(config.kratos.public, error.message); - return { redirect: { permanent: false, diff --git a/packages/dashboard/src/pages/settings.js b/packages/dashboard/src/pages/settings.js index 6f314ca5..2c17a337 100644 --- a/packages/dashboard/src/pages/settings.js +++ b/packages/dashboard/src/pages/settings.js @@ -30,14 +30,10 @@ export const getServerSideProps = authServerSideProps(async (context) => { headers: { cookie: context.req.headers.cookie }, }); - console.log(flow, status, data); - if (status === 200) return { props: { flow: data } }; throw new Error(`Failed to retrieve flow ${flow} with code ${status}`); } catch (error) { - console.log(error); - return { redirect: { permanent: false,