From 9f0d43fe099a95ab1516ae951dcb60a89e76a5a5 Mon Sep 17 00:00:00 2001 From: 简律纯 Date: Fri, 3 Nov 2023 21:13:33 +0800 Subject: chore: delete useless codes --- docs/lib/ConvertKitApi.ts | 59 ------------------------------------ docs/lib/useTurborepoMinutesSaved.ts | 38 ----------------------- 2 files changed, 97 deletions(-) delete mode 100644 docs/lib/ConvertKitApi.ts delete mode 100644 docs/lib/useTurborepoMinutesSaved.ts (limited to 'docs/lib') diff --git a/docs/lib/ConvertKitApi.ts b/docs/lib/ConvertKitApi.ts deleted file mode 100644 index c2915a1..0000000 --- a/docs/lib/ConvertKitApi.ts +++ /dev/null @@ -1,59 +0,0 @@ -import axios from "axios"; - -const API_KEY = process.env.CONVERTKIT_API_KEY; -const API_SECRET = process.env.CONVERTKIT_API_SECRET; - -const Http = axios.create({ - baseURL: "https://api.convertkit.com/v3", - headers: { - "Content-Type": "application/json; charset=utf-8", - }, -}); - -export function subscribeToForm({ - formId, - email, - firstName, - fields, -}: { - formId: string; - email: string; - firstName: string; - fields?: Record; -}): Promise { - return Http(`/forms/${formId}/subscribe`, { - method: "POST", - data: { api_key: API_KEY, email, first_name: firstName, fields }, - }).then((res) => res.data.subscription?.subscriber); -} - -export function updateSubscriber( - id: string, - update: Subscriber -): Promise { - return Http(`/subscribers/${id}`, { - method: "PUT", - data: { - api_secret: API_SECRET, - ...update, - }, - }).then((res) => res.data); -} - -export interface Subscriber { - id: number; - first_name: string; - email_address: string; - state: string; // maybe 'active' | 'inactive' - created_at: string; - fields: Record; -} - -export function getSubscriber(id: string): Promise { - return Http(`/subscribers/${id}`, { - method: "GET", - data: { - api_secret: API_SECRET, - }, - }).then((res) => res.data.subscriber); -} diff --git a/docs/lib/useTurborepoMinutesSaved.ts b/docs/lib/useTurborepoMinutesSaved.ts deleted file mode 100644 index 4689ca7..0000000 --- a/docs/lib/useTurborepoMinutesSaved.ts +++ /dev/null @@ -1,38 +0,0 @@ -import useSWR from "swr"; -import axios from "axios"; - -const fetcher = (url) => axios.get(url).then((res) => res.data); - -const path = - "https://api.us-east.tinybird.co/v0/pipes/turborepo_time_saved_ticker.json?token=p.eyJ1IjogIjAzYzA0Y2MyLTM1YTAtNDhhNC05ZTZjLThhMWE0NGNhNjhkZiIsICJpZCI6ICJmOWIzMTU5Yi0wOTVjLTQyM2UtOWIwNS04ZDZlNzIyNjEwNzIifQ.A3TOPdm3Lhmn-1x5m6jNvulCQbbgUeQfAIO3IaaAt5k"; - -const REFRESH_INTERVAL_IN_MS = 3500; - -interface QueryResponse { - meta: { name: string; type: string }[]; - data: { - last_update_time: string; - remote_cache_minutes_saved: number; - local_cache_minutes_saved: number; - }[]; - rows: number; - statistics: { - elapsed: number; - rows_read: number; - bytes_read: number; - }; -} - -export default function useTurborepoMinutesSaved(): - | { - last_update_time: string; - remote_cache_minutes_saved: number; - local_cache_minutes_saved: number; - } - | undefined { - const swr = useSWR(path, fetcher, { - refreshInterval: REFRESH_INTERVAL_IN_MS, - }); - - return swr.data?.data[0]; -} -- cgit v1.2.3-70-g09d2