diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx index 1636bc8ae0..8241376971 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx @@ -19,7 +19,7 @@ import { APP_INTEGRATIONS } from "@plane/constants"; import { useWorkspace } from "@/hooks/store/use-workspace"; import { useUserPermissions } from "@/hooks/store/user"; // services -import { IntegrationService } from "@/services/integrations"; +import { IntegrationService } from "@plane/services"; const integrationService = new IntegrationService(); diff --git a/apps/web/core/components/exporter/prev-exports.tsx b/apps/web/core/components/exporter/prev-exports.tsx index 2334a6c159..bb863eed21 100644 --- a/apps/web/core/components/exporter/prev-exports.tsx +++ b/apps/web/core/components/exporter/prev-exports.tsx @@ -19,7 +19,7 @@ import { ImportExportSettingsLoader } from "@/components/ui/loader/settings/impo // constants import { EXPORT_SERVICES_LIST } from "@plane/constants"; // services -import { IntegrationService } from "@/services/integrations"; +import { IntegrationService } from "@plane/services"; // local imports import { useExportColumns } from "./column"; diff --git a/apps/web/core/components/integration/single-integration-card.tsx b/apps/web/core/components/integration/single-integration-card.tsx index c6773bb92d..2bcd8a97ea 100644 --- a/apps/web/core/components/integration/single-integration-card.tsx +++ b/apps/web/core/components/integration/single-integration-card.tsx @@ -27,7 +27,7 @@ import { useUserPermissions } from "@/hooks/store/user"; import useIntegrationPopup from "@/hooks/use-integration-popup"; import { usePlatformOS } from "@/hooks/use-platform-os"; // services -import { IntegrationService } from "@/services/integrations"; +import { IntegrationService } from "@plane/services"; type Props = { integration: IAppIntegration; diff --git a/packages/services/src/index.ts b/packages/services/src/index.ts index 38736d3c81..cb1ba0fff1 100644 --- a/packages/services/src/index.ts +++ b/packages/services/src/index.ts @@ -24,5 +24,6 @@ export * from "./workspace"; export * from "./file"; export * from "./label"; export * from "./state"; +export * from "./integrations"; export * from "./issue"; export * from "./page"; diff --git a/apps/web/core/services/integrations/github.service.ts b/packages/services/src/integrations/github.service.ts similarity index 96% rename from apps/web/core/services/integrations/github.service.ts rename to packages/services/src/integrations/github.service.ts index 5992ffad4e..e6baca0af2 100644 --- a/apps/web/core/services/integrations/github.service.ts +++ b/packages/services/src/integrations/github.service.ts @@ -6,7 +6,7 @@ import { API_BASE_URL } from "@plane/constants"; import type { IGithubRepoInfo, IGithubServiceImportFormData } from "@plane/types"; -import { APIService } from "@/services/api.service"; +import { APIService } from "../api.service"; // helpers // types diff --git a/apps/web/core/services/integrations/index.ts b/packages/services/src/integrations/index.ts similarity index 100% rename from apps/web/core/services/integrations/index.ts rename to packages/services/src/integrations/index.ts diff --git a/apps/web/core/services/integrations/integration.service.ts b/packages/services/src/integrations/integration.service.ts similarity index 97% rename from apps/web/core/services/integrations/integration.service.ts rename to packages/services/src/integrations/integration.service.ts index e158ef35ad..8c172af9f8 100644 --- a/apps/web/core/services/integrations/integration.service.ts +++ b/packages/services/src/integrations/integration.service.ts @@ -6,7 +6,7 @@ import { API_BASE_URL } from "@plane/constants"; import type { IAppIntegration, IImporterService, IWorkspaceIntegration, IExportServiceResponse } from "@plane/types"; -import { APIService } from "@/services/api.service"; +import { APIService } from "../api.service"; // types // helper diff --git a/apps/web/core/services/integrations/jira.service.ts b/packages/services/src/integrations/jira.service.ts similarity index 95% rename from apps/web/core/services/integrations/jira.service.ts rename to packages/services/src/integrations/jira.service.ts index cbc3e3623b..a0c7cf2d67 100644 --- a/apps/web/core/services/integrations/jira.service.ts +++ b/packages/services/src/integrations/jira.service.ts @@ -6,7 +6,7 @@ import { API_BASE_URL } from "@plane/constants"; import type { IJiraMetadata, IJiraResponse, IJiraImporterForm } from "@plane/types"; -import { APIService } from "@/services/api.service"; +import { APIService } from "../api.service"; // types export class JiraImporterService extends APIService {