mirror of
https://github.com/lingble/twenty.git
synced 2025-10-29 20:02:29 +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 { 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 { MessagingCleanCacheJob } from 'src/modules/messaging/message-import-manager/jobs/messaging-clean-cache';
|
||||
|
||||
export type MessagingSettingsManagerReimportMessagesJobData = {
|
||||
workspaceId: string;
|
||||
@@ -21,7 +20,7 @@ export class MessagingSettingsManagerReimportMessagesJob {
|
||||
private readonly messageChannelSyncStatusService: MessageChannelSyncStatusService,
|
||||
) {}
|
||||
|
||||
@Process(MessagingCleanCacheJob.name)
|
||||
@Process(MessagingSettingsManagerReimportMessagesJob.name)
|
||||
async handle(
|
||||
data: MessagingSettingsManagerReimportMessagesJobData,
|
||||
): 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 { WorkspaceEventBatch } from 'src/engine/workspace-event-emitter/workspace-event.type';
|
||||
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()
|
||||
export class MessagingSettingsManagerMessageChannelListener {
|
||||
@@ -38,7 +41,7 @@ export class MessagingSettingsManagerMessageChannelListener {
|
||||
.map((eventPayload) => eventPayload.properties.after.id);
|
||||
|
||||
if (messageChannelsToReimport.length) {
|
||||
await this.messageQueueService.add(
|
||||
await this.messageQueueService.add<MessagingSettingsManagerReimportMessagesJobData>(
|
||||
MessagingSettingsManagerReimportMessagesJob.name,
|
||||
{
|
||||
workspaceId: payload.workspaceId,
|
||||
|
||||
Reference in New Issue
Block a user