mirror of
				https://github.com/lingble/twenty.git
				synced 2025-10-30 20:27:55 +00:00 
			
		
		
		
	fix job
This commit is contained in:
		| @@ -4,7 +4,6 @@ import { Process } from 'src/engine/core-modules/message-queue/decorators/proces | |||||||
| import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; | import { Processor } from 'src/engine/core-modules/message-queue/decorators/processor.decorator'; | ||||||
| import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; | import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queue.constants'; | ||||||
| import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; | import { MessageChannelSyncStatusService } from 'src/modules/messaging/common/services/message-channel-sync-status.service'; | ||||||
| import { MessagingCleanCacheJob } from 'src/modules/messaging/message-import-manager/jobs/messaging-clean-cache'; |  | ||||||
|  |  | ||||||
| export type MessagingSettingsManagerReimportMessagesJobData = { | export type MessagingSettingsManagerReimportMessagesJobData = { | ||||||
|   workspaceId: string; |   workspaceId: string; | ||||||
| @@ -21,7 +20,7 @@ export class MessagingSettingsManagerReimportMessagesJob { | |||||||
|     private readonly messageChannelSyncStatusService: MessageChannelSyncStatusService, |     private readonly messageChannelSyncStatusService: MessageChannelSyncStatusService, | ||||||
|   ) {} |   ) {} | ||||||
|  |  | ||||||
|   @Process(MessagingCleanCacheJob.name) |   @Process(MessagingSettingsManagerReimportMessagesJob.name) | ||||||
|   async handle( |   async handle( | ||||||
|     data: MessagingSettingsManagerReimportMessagesJobData, |     data: MessagingSettingsManagerReimportMessagesJobData, | ||||||
|   ): Promise<void> { |   ): Promise<void> { | ||||||
|   | |||||||
| @@ -8,7 +8,10 @@ import { MessageQueue } from 'src/engine/core-modules/message-queue/message-queu | |||||||
| import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; | import { MessageQueueService } from 'src/engine/core-modules/message-queue/services/message-queue.service'; | ||||||
| import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/workspace-event.type'; | import { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/workspace-event.type'; | ||||||
| import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; | import { MessageChannelWorkspaceEntity } from 'src/modules/messaging/common/standard-objects/message-channel.workspace-entity'; | ||||||
| import { MessagingSettingsManagerReimportMessagesJob } from 'src/modules/messaging/settings-manager/jobs/messaging-settings-manager-reimport-messages.job'; | import { | ||||||
|  |   MessagingSettingsManagerReimportMessagesJob, | ||||||
|  |   MessagingSettingsManagerReimportMessagesJobData, | ||||||
|  | } from 'src/modules/messaging/settings-manager/jobs/messaging-settings-manager-reimport-messages.job'; | ||||||
|  |  | ||||||
| @Injectable() | @Injectable() | ||||||
| export class MessagingSettingsManagerMessageChannelListener { | export class MessagingSettingsManagerMessageChannelListener { | ||||||
| @@ -38,7 +41,7 @@ export class MessagingSettingsManagerMessageChannelListener { | |||||||
|       .map((eventPayload) => eventPayload.properties.after.id); |       .map((eventPayload) => eventPayload.properties.after.id); | ||||||
|  |  | ||||||
|     if (messageChannelsToReimport.length) { |     if (messageChannelsToReimport.length) { | ||||||
|       await this.messageQueueService.add( |       await this.messageQueueService.add<MessagingSettingsManagerReimportMessagesJobData>( | ||||||
|         MessagingSettingsManagerReimportMessagesJob.name, |         MessagingSettingsManagerReimportMessagesJob.name, | ||||||
|         { |         { | ||||||
|           workspaceId: payload.workspaceId, |           workspaceId: payload.workspaceId, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 bosiraphael
					bosiraphael