From 77032fc989cca8b93d9bf97570542cfe13d13eb6 Mon Sep 17 00:00:00 2001 From: Owen Date: Tue, 20 Jan 2026 18:07:28 -0800 Subject: [PATCH] Remove extranious file --- .../middlewares/verifyValidSubscription.ts | 51 ------------------- 1 file changed, 51 deletions(-) delete mode 100644 server/private/middlewares/verifyValidSubscription.ts diff --git a/server/private/middlewares/verifyValidSubscription.ts b/server/private/middlewares/verifyValidSubscription.ts deleted file mode 100644 index 5e6a9ff5..00000000 --- a/server/private/middlewares/verifyValidSubscription.ts +++ /dev/null @@ -1,51 +0,0 @@ -/* - * This file is part of a proprietary work. - * - * Copyright (c) 2025 Fossorial, Inc. - * All rights reserved. - * - * This file is licensed under the Fossorial Commercial License. - * You may not use this file except in compliance with the License. - * Unauthorized use, copying, modification, or distribution is strictly prohibited. - * - * This file is not licensed under the AGPLv3. - */ - -import { Request, Response, NextFunction } from "express"; -import createHttpError from "http-errors"; -import HttpCode from "@server/types/HttpCode"; -import { build } from "@server/build"; -import { getOrgTierData } from "#private/lib/billing"; -import { TierId } from "@server/lib/billing/tiers"; - -export async function verifyValidLicense( - req: Request, - res: Response, - next: NextFunction -) { - try { - if (build != "saas") { - return next(); - } - - const { tier, active } = await getOrgTierData(orgId); - const subscribed = tier === TierId.STANDARD; - if (!subscribed) { - return next( - createHttpError( - HttpCode.FORBIDDEN, - "This organization's current plan does not support this feature." - ) - ); - } - - return next(); - } catch (e) { - return next( - createHttpError( - HttpCode.INTERNAL_SERVER_ERROR, - "Error verifying subscription" - ) - ); - } -}