diff --git a/apps/backend/src/mcp/main.mcp.ts b/apps/backend/src/mcp/main.mcp.ts index 121005b1..b8b74909 100644 --- a/apps/backend/src/mcp/main.mcp.ts +++ b/apps/backend/src/mcp/main.mcp.ts @@ -94,7 +94,7 @@ export class MainMcp { })) ), settings: { - type: 'any', + __type: 'any', }, integration: { id: obj.providerId, diff --git a/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts b/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts index ec83e51c..e946e84a 100644 --- a/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts @@ -262,7 +262,7 @@ export class AutopostService { tags: [], posts: state.integrations.map((i) => ({ settings: { - type: i.providerIdentifier as 'any', + __type: i.providerIdentifier as 'any', subtitle: '', title: '', tags: [], diff --git a/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts b/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts index b8af383c..ff18d957 100644 --- a/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts @@ -948,7 +948,7 @@ export class PostsService { id: integration.id, }, settings: { - type: integration.providerIdentifier as 'any', + __type: integration.providerIdentifier as 'any', subtitle: '', title: '', tags: [], diff --git a/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts b/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts index 5fdd0c82..f01c2e75 100644 --- a/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts +++ b/libraries/nestjs-libraries/src/dtos/posts/providers-settings/all.providers.settings.ts @@ -1,6 +1,3 @@ -import { DevToSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/dev.to.settings.dto'; -import { MediumSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/medium.settings.dto'; -import { HashnodeSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/hashnode.settings.dto'; import { RedditSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/reddit.dto'; import { PinterestSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/pinterest.dto'; import { YoutubeSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/youtube.settings.dto'; @@ -12,9 +9,9 @@ import { DiscordDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-setti import { SlackDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/slack.dto'; import { InstagramDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/instagram.dto'; import { LinkedinDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/linkedin.dto'; -import { IsIn, MinLength } from 'class-validator'; +import { IsIn } from 'class-validator'; -export type ProviderExtension = { type: T } & M; +export type ProviderExtension = { __type: T } & M; export type AllProvidersSettings = | ProviderExtension<'reddit', RedditSettingsDto> | ProviderExtension<'lemmy', LemmySettingsDto>