feat: use of server-only consistently in services (#923)

This commit is contained in:
Rotimi Best
2023-10-03 12:53:34 +01:00
committed by GitHub
parent 41fa1d729d
commit 8a07b2f82d
20 changed files with 37 additions and 3 deletions

View File

@@ -1,3 +1,5 @@
import "server-only";
import { ZId } from "@formbricks/types/v1/environment";
import { validateInputs } from "../utils/validate";
import { hasUserEnvironmentAccess } from "../environment/auth";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { ZId } from "@formbricks/types/v1/environment";
import { validateInputs } from "../utils/validate";
import { hasUserEnvironmentAccess } from "../environment/auth";

View File

@@ -1,4 +1,5 @@
import "server-only";
import z from "zod";
import { prisma } from "@formbricks/database";
import { TApiKey, TApiKeyCreateInput, ZApiKeyCreateInput } from "@formbricks/types/v1/apiKeys";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { ZId } from "@formbricks/types/v1/environment";
import { validateInputs } from "../utils/validate";
import { hasUserEnvironmentAccess } from "../environment/auth";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import {
TResponse,
@@ -11,7 +13,6 @@ import { TPerson } from "@formbricks/types/v1/people";
import { TTag } from "@formbricks/types/v1/tags";
import { Prisma } from "@prisma/client";
import { cache } from "react";
import "server-only";
import { getPerson, transformPrismaPerson } from "../services/person";
import { captureTelemetry } from "../telemetry";
import { validateInputs } from "../utils/validate";

View File

@@ -1,5 +1,6 @@
"use server";
import "server-only";
import { prisma } from "@formbricks/database";
import {
TAttributeClass,

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import {
TDisplay,

View File

@@ -1,4 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { z } from "zod";
import { Prisma, EnvironmentType } from "@prisma/client";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { Prisma } from "@prisma/client";
import { DatabaseError } from "@formbricks/types/v1/errors";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { Prisma } from "@prisma/client";
import { TInvite, TInviteUpdateInput } from "@formbricks/types/v1/invites";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { ResourceNotFoundError } from "@formbricks/types/v1/errors";
import { TMember, TMembership, TMembershipUpdateInput } from "@formbricks/types/v1/memberships";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { ZId } from "@formbricks/types/v1/environment";
import { DatabaseError, ValidationError } from "@formbricks/types/v1/errors";
@@ -6,7 +8,6 @@ import { ZProduct, ZProductUpdateInput } from "@formbricks/types/v1/product";
import { Prisma } from "@prisma/client";
import { revalidateTag, unstable_cache } from "next/cache";
import { cache } from "react";
import "server-only";
import { z } from "zod";
import { validateInputs } from "../utils/validate";
import { EnvironmentType } from "@prisma/client";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { ZId } from "@formbricks/types/v1/environment";
import { DatabaseError, ResourceNotFoundError } from "@formbricks/types/v1/errors";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { ZId } from "@formbricks/types/v1/environment";
import { DatabaseError, ResourceNotFoundError, ValidationError } from "@formbricks/types/v1/errors";
@@ -10,7 +12,6 @@ import {
} from "@formbricks/types/v1/surveys";
import { Prisma } from "@prisma/client";
import { revalidateTag, unstable_cache } from "next/cache";
import "server-only";
import { z } from "zod";
import { captureTelemetry } from "../telemetry";
import { validateInputs } from "../utils/validate";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { TTagsCount } from "@formbricks/types/v1/tags";
import { cache } from "react";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { ZId } from "@formbricks/types/v1/environment";
import { DatabaseError, ResourceNotFoundError } from "@formbricks/types/v1/errors";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { Prisma } from "@prisma/client";
import { validateInputs } from "../utils/validate";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { validateInputs } from "../utils/validate";
import { hasUserEnvironmentAccess } from "../environment/auth";
import { getTag } from "./service";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { prisma } from "@formbricks/database";
import { TTag } from "@formbricks/types/v1/tags";
import { cache } from "react";

View File

@@ -1,3 +1,5 @@
import "server-only";
import { validateInputs } from "../utils/validate";
import { unstable_cache } from "next/cache";
import { ZId } from "@formbricks/types/v1/environment";