diff --git a/apps/backend/src/mcp/main.mcp.ts b/apps/backend/src/mcp/main.mcp.ts index 385031d8..121005b1 100644 --- a/apps/backend/src/mcp/main.mcp.ts +++ b/apps/backend/src/mcp/main.mcp.ts @@ -72,6 +72,7 @@ export class MainMcp { date: obj.date, type: obj.type, tags: [], + shortLink: false, posts: [ { group: makeId(10), @@ -92,8 +93,9 @@ export class MainMcp { ], })) ), - // @ts-ignore - settings: {}, + settings: { + 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 57d6dda3..ec83e51c 100644 --- a/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/autopost/autopost.service.ts @@ -262,6 +262,7 @@ export class AutopostService { tags: [], posts: state.integrations.map((i) => ({ settings: { + 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 9d00df6f..b8af383c 100644 --- a/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/posts/posts.service.ts @@ -948,6 +948,7 @@ export class PostsService { id: integration.id, }, settings: { + type: integration.providerIdentifier as 'any', subtitle: '', title: '', tags: [], diff --git a/libraries/nestjs-libraries/src/dtos/posts/create.post.dto.ts b/libraries/nestjs-libraries/src/dtos/posts/create.post.dto.ts index dba0b619..e966da80 100644 --- a/libraries/nestjs-libraries/src/dtos/posts/create.post.dto.ts +++ b/libraries/nestjs-libraries/src/dtos/posts/create.post.dto.ts @@ -83,7 +83,7 @@ export class CreatePostDto { @IsOptional() @IsString() - order: string; + order?: string; @IsDefined() @IsBoolean() 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 440dd3b9..5fdd0c82 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 @@ -36,7 +36,8 @@ export type AllProvidersSettings = | ProviderExtension<'wrapcast', None> | ProviderExtension<'telegram', None> | ProviderExtension<'nostr', None> - | ProviderExtension<'vk', None>; + | ProviderExtension<'vk', None> + | ProviderExtension<'any', any>; type None = NonNullable; diff --git a/package.json b/package.json index 2d5d50b7..afe74c91 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "dev": "pnpm run --filter ./apps/extension --filter ./apps/workers --filter ./apps/backend --filter ./apps/frontend --parallel dev", "pm2": "pnpm dlx concurrently \"pnpm run pm2-run\" \"pnpm run entryfile\"", "entryfile": "./entrypoint.sh", - "publish:sdk": "pnpm run --filter ./apps/sdk publish", + "publish-sdk": "pnpm run --filter ./apps/sdk publish", "pm2-run": "pm2 delete all || true && pnpm run prisma-db-push && pnpm run --parallel pm2 && pm2 logs", "dev:stripe": "pnpm dlx concurrently \"stripe listen --forward-to localhost:3000/stripe\" \"pnpm run dev\"", "build": "pnpm -r --workspace-concurrency=1 --filter ./apps/frontend --filter ./apps/backend --filter ./apps/workers --filter ./apps/cron run build",