File tree Expand file tree Collapse file tree 7 files changed +14
-21
lines changed
controlplane/src/core/workers Expand file tree Collapse file tree 7 files changed +14
-21
lines changed Original file line number Diff line number Diff line change 1- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
21import { ConnectionOptions , Job } from 'bullmq' ;
32import pino from 'pino' ;
4- import * as schema from '../../db/schema.js' ;
53import { OpenAIGraphql } from '../openai-graphql/index.js' ;
64import { SubgraphRepository } from '../repositories/SubgraphRepository.js' ;
75import { FederatedGraphRepository } from '../repositories/FederatedGraphRepository.js' ;
86import { BaseQueue , BaseWorker } from './base/index.js' ;
7+ import { DB } from 'src/db/index.js' ;
98
109const QueueName = 'ai.graph-readme-generator' ;
1110const WorkerName = 'AIGraphReadmeWorker' ;
@@ -61,7 +60,7 @@ export class AIGraphReadmeWorker extends BaseWorker<CreateReadmeInputEvent> {
6160 constructor (
6261 private input : {
6362 redisConnection : ConnectionOptions ;
64- db : PostgresJsDatabase < typeof schema > ;
63+ db : DB ;
6564 logger : pino . Logger ;
6665 openAiApiKey : string ;
6766 } ,
Original file line number Diff line number Diff line change 11import { ConnectionOptions , Job , JobsOptions } from 'bullmq' ;
2- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
32import pino from 'pino' ;
4- import * as schema from '../../db/schema.js' ;
53import { BlobStorage } from '../blobstorage/index.js' ;
64import { ClickHouseClient } from '../clickhouse/index.js' ;
75import { S3RouterConfigMetadata } from '../composition/composer.js' ;
86import { CacheWarmerRepository } from '../repositories/CacheWarmerRepository.js' ;
97import { BaseQueue , BaseWorker } from './base/index.js' ;
8+ import { DB } from 'src/db/index.js' ;
109
1110const QueueName = 'cache.warmer' ;
1211const WorkerName = 'CacheWarmerWorker' ;
@@ -50,7 +49,7 @@ export class CacheWarmerWorker extends BaseWorker<CacheWarmerInput> {
5049 constructor (
5150 private input : {
5251 redisConnection : ConnectionOptions ;
53- db : PostgresJsDatabase < typeof schema > ;
52+ db : DB ;
5453 logger : pino . Logger ;
5554 chClient : ClickHouseClient | undefined ;
5655 blobStorage : BlobStorage ;
Original file line number Diff line number Diff line change 11import { ConnectionOptions , Job , JobsOptions } from 'bullmq' ;
2- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
32import pino from 'pino' ;
4- import * as schema from '../../db/schema.js' ;
53import { OrganizationRepository } from '../repositories/OrganizationRepository.js' ;
64import Keycloak from '../services/Keycloak.js' ;
75import { DeleteOrganizationQueue } from './DeleteOrganization.js' ;
86import { BaseQueue , BaseWorker } from './base/index.js' ;
7+ import { DB } from 'src/db/index.js' ;
98
109const QueueName = 'organization.deactivate' ;
1110const WorkerName = 'DeactivateOrganizationWorker' ;
@@ -42,7 +41,7 @@ export class DeactivateOrganizationWorker extends BaseWorker<DeactivateOrganizat
4241 constructor (
4342 private input : {
4443 redisConnection : ConnectionOptions ;
45- db : PostgresJsDatabase < typeof schema > ;
44+ db : DB ;
4645 logger : pino . Logger ;
4746 keycloakClient : Keycloak ;
4847 keycloakRealm : string ;
Original file line number Diff line number Diff line change 11import { ConnectionOptions , Job , JobsOptions } from 'bullmq' ;
2- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
32import pino from 'pino' ;
4- import * as schema from '../../db/schema.js' ;
53import { OrganizationRepository } from '../repositories/OrganizationRepository.js' ;
64import Keycloak from '../services/Keycloak.js' ;
75import { OidcRepository } from '../repositories/OidcRepository.js' ;
86import OidcProvider from '../services/OidcProvider.js' ;
97import { BlobStorage } from '../blobstorage/index.js' ;
108import { DeleteOrganizationAuditLogsQueue } from './DeleteOrganizationAuditLogs.js' ;
119import { BaseQueue , BaseWorker } from './base/index.js' ;
10+ import { DB } from 'src/db/index.js' ;
1211
1312const QueueName = 'organization.delete' ;
1413const WorkerName = 'DeleteOrganizationWorker' ;
@@ -42,7 +41,7 @@ export class DeleteOrganizationWorker extends BaseWorker<DeleteOrganizationInput
4241 constructor (
4342 private input : {
4443 redisConnection : ConnectionOptions ;
45- db : PostgresJsDatabase < typeof schema > ;
44+ db : DB ;
4645 logger : pino . Logger ;
4746 keycloakClient : Keycloak ;
4847 keycloakRealm : string ;
Original file line number Diff line number Diff line change 11import { ConnectionOptions , Job , JobsOptions } from 'bullmq' ;
2- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
32import pino from 'pino' ;
4- import * as schema from '../../db/schema.js' ;
53import { AuditLogRepository } from '../repositories/AuditLogRepository.js' ;
64import { BaseQueue , BaseWorker } from './base/index.js' ;
5+ import { DB } from 'src/db/index.js' ;
76
87const QueueName = 'organization.delete_audit_logs' ;
98const WorkerName = 'DeleteOrganizationAuditLogsWorker' ;
@@ -37,7 +36,7 @@ export class DeleteOrganizationAuditLogsWorker extends BaseWorker<DeleteOrganiza
3736 constructor (
3837 private input : {
3938 redisConnection : ConnectionOptions ;
40- db : PostgresJsDatabase < typeof schema > ;
39+ db : DB ;
4140 logger : pino . Logger ;
4241 } ,
4342 ) {
Original file line number Diff line number Diff line change 11import { PlatformEventName } from '@wundergraph/cosmo-connect/dist/notifications/events_pb' ;
22import { ConnectionOptions , Job , JobsOptions } from 'bullmq' ;
3- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
43import pino from 'pino' ;
5- import * as schema from '../../db/schema.js' ;
64import { BlobStorage } from '../blobstorage/index.js' ;
75import { OrganizationRepository } from '../repositories/OrganizationRepository.js' ;
86import { UserRepository } from '../repositories/UserRepository.js' ;
97import Keycloak from '../services/Keycloak.js' ;
108import { PlatformWebhookService } from '../webhooks/PlatformWebhookService.js' ;
119import { BaseQueue , BaseWorker } from './base/index.js' ;
1210import { DeleteOrganizationAuditLogsQueue } from './DeleteOrganizationAuditLogs.js' ;
11+ import { DB } from 'src/db/index.js' ;
1312
1413const QueueName = 'user.delete' ;
1514const WorkerName = 'DeleteUserWorker' ;
@@ -43,7 +42,7 @@ export class DeleteUserQueue extends BaseQueue<DeleteUserInput> {
4342export class DeleteUserWorker extends BaseWorker < DeleteUserInput > {
4443 constructor (
4544 private input : {
46- db : PostgresJsDatabase < typeof schema > ;
45+ db : DB ;
4746 redisConnection : ConnectionOptions ;
4847 logger : pino . Logger ;
4948 keycloakClient : Keycloak ;
Original file line number Diff line number Diff line change 11import { ConnectionOptions , Job , JobsOptions } from 'bullmq' ;
2- import { PostgresJsDatabase } from 'drizzle-orm/postgres-js' ;
32import pino from 'pino' ;
4- import * as schema from '../../db/schema.js' ;
53import { OrganizationRepository } from '../repositories/OrganizationRepository.js' ;
64import { DeleteOrganizationQueue } from './DeleteOrganization.js' ;
75import { BaseQueue , BaseWorker } from './base/index.js' ;
6+ import { DB } from 'src/db/index.js' ;
87
98const QueueName = 'organization.reactivate' ;
109const WorkerName = 'ReactivateOrganizationWorker' ;
@@ -39,7 +38,7 @@ export class ReactivateOrganizationWorker extends BaseWorker<ReactivateOrganizat
3938 constructor (
4039 private input : {
4140 redisConnection : ConnectionOptions ;
42- db : PostgresJsDatabase < typeof schema > ;
41+ db : DB ;
4342 logger : pino . Logger ;
4443 deleteOrganizationQueue : DeleteOrganizationQueue ;
4544 } ,
You can’t perform that action at this time.
0 commit comments