From 10fa2889c1d5e054032bb7bd2be1e00217e9150d Mon Sep 17 00:00:00 2001 From: natew Date: Tue, 23 Jul 2024 02:12:05 -1000 Subject: [PATCH] remove dep check in favor of other one --- examples/fullstack/app/api/user+api.ts | 43 +------------------------- package.json | 2 +- 2 files changed, 2 insertions(+), 43 deletions(-) diff --git a/examples/fullstack/app/api/user+api.ts b/examples/fullstack/app/api/user+api.ts index 7e3ec2965..46a506f6d 100644 --- a/examples/fullstack/app/api/user+api.ts +++ b/examples/fullstack/app/api/user+api.ts @@ -1,52 +1,11 @@ import { apiRoute } from '~/features/api/apiRoute' import { ensureAuth } from '~/features/api/ensureAuth' -import type { UserContextType } from '~/features/auth/types' -import { - getMainTeam, - getOrgTeams, - getPersonalTeam, - getProductOwnerships, - getSubscriptions, - getUserAccessInfo, - getUserDetails, - getUserPrivateInfo, - getUserTeams, -} from '~/features/user/helpers' +import type { UserContextType } from '~/features/user/types' export default apiRoute(async (req) => { const { supabase, user } = await ensureAuth({ req }) - const [ - userTeams, - userDetails, - subscriptions, - productOwnerships, - privateInfo, - accessInfo, - ] = await Promise.all([ - getUserTeams(supabase), - getUserDetails(supabase), - getSubscriptions(supabase), - getProductOwnerships(supabase), - getUserPrivateInfo(user.id), - getUserAccessInfo(supabase, user), - ]) - return Response.json({ user, - userDetails, - subscriptions, - productOwnerships, - teams: { - all: userTeams, - personal: getPersonalTeam(userTeams, user.id), - orgs: getOrgTeams(userTeams), - main: getMainTeam(userTeams), - }, - connections: { - discord: !!privateInfo.discord_token, - github: !!privateInfo.github_token, - }, - accessInfo, } satisfies UserContextType) }) diff --git a/package.json b/package.json index f2fbf5c4b..a80ccb542 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "turbo:run": "TURBO_TELEMETRY_DISABLED=1 turbo", "build": "yarn turbo:run build --filter='*' --filter='!example-*'", "release": "node -r esbuild-register ./scripts/release.ts", - "check": "turbo check && manypkg check && check-dependency-version-consistency .", + "check": "turbo check && manypkg check", "clean:build": "yarn turbo:run clean:build", "clean:ts": "tsc -b --clean tsconfig.json", "clean": "yarn turbo:run clean:build",