change imports

This commit is contained in:
Carl-Gerhard Lindesvärd
2024-07-17 22:00:50 +02:00
parent c2329168fb
commit ec39b1fccc
7 changed files with 14 additions and 10 deletions

View File

@@ -5,8 +5,12 @@ import type { WorkerOptions } from 'bullmq';
import { Worker } from 'bullmq'; import { Worker } from 'bullmq';
import express from 'express'; import express from 'express';
import { connection, eventsQueue } from '@openpanel/queue'; import {
import { cronQueue, sessionsQueue } from '@openpanel/queue/src/queues'; connection,
cronQueue,
eventsQueue,
sessionsQueue,
} from '@openpanel/queue';
import { cronJob } from './jobs/cron'; import { cronJob } from './jobs/cron';
import { eventsJob } from './jobs/events'; import { eventsJob } from './jobs/events';

View File

@@ -1,7 +1,7 @@
import type { Job } from 'bullmq'; import type { Job } from 'bullmq';
import { eventBuffer, profileBuffer } from '@openpanel/db'; import { eventBuffer, profileBuffer } from '@openpanel/db';
import type { CronQueuePayload } from '@openpanel/queue/src/queues'; import type { CronQueuePayload } from '@openpanel/queue';
import { salt } from './cron.salt'; import { salt } from './cron.salt';

View File

@@ -2,7 +2,7 @@ import type { Job } from 'bullmq';
import { getTime } from '@openpanel/common'; import { getTime } from '@openpanel/common';
import { createEvent, eventBuffer, getEvents } from '@openpanel/db'; import { createEvent, eventBuffer, getEvents } from '@openpanel/db';
import type { EventsQueuePayloadCreateSessionEnd } from '@openpanel/queue/src/queues'; import type { EventsQueuePayloadCreateSessionEnd } from '@openpanel/queue';
export async function createSessionEnd( export async function createSessionEnd(
job: Job<EventsQueuePayloadCreateSessionEnd> job: Job<EventsQueuePayloadCreateSessionEnd>

View File

@@ -9,12 +9,11 @@ import { getTime, toISOString } from '@openpanel/common';
import type { IServiceCreateEventPayload } from '@openpanel/db'; import type { IServiceCreateEventPayload } from '@openpanel/db';
import { createEvent } from '@openpanel/db'; import { createEvent } from '@openpanel/db';
import { getLastScreenViewFromProfileId } from '@openpanel/db/src/services/event.service'; import { getLastScreenViewFromProfileId } from '@openpanel/db/src/services/event.service';
import { findJobByPrefix } from '@openpanel/queue'; import { eventsQueue, findJobByPrefix, sessionsQueue } from '@openpanel/queue';
import { eventsQueue, sessionsQueue } from '@openpanel/queue/src/queues';
import type { import type {
EventsQueuePayloadCreateSessionEnd, EventsQueuePayloadCreateSessionEnd,
EventsQueuePayloadIncomingEvent, EventsQueuePayloadIncomingEvent,
} from '@openpanel/queue/src/queues'; } from '@openpanel/queue';
import { redis } from '@openpanel/redis'; import { redis } from '@openpanel/redis';
function noDateInFuture(eventDate: Date): Date { function noDateInFuture(eventDate: Date): Date {

View File

@@ -6,7 +6,7 @@ import type {
EventsQueuePayload, EventsQueuePayload,
EventsQueuePayloadCreateSessionEnd, EventsQueuePayloadCreateSessionEnd,
EventsQueuePayloadIncomingEvent, EventsQueuePayloadIncomingEvent,
} from '@openpanel/queue/src/queues'; } from '@openpanel/queue';
import { createSessionEnd } from './events.create-session-end'; import { createSessionEnd } from './events.create-session-end';
import { incomingEvent } from './events.incoming-event'; import { incomingEvent } from './events.incoming-event';

View File

@@ -1,6 +1,6 @@
import type { Job } from 'bullmq'; import type { Job } from 'bullmq';
import type { SessionsQueuePayload } from '@openpanel/queue/src/queues'; import type { SessionsQueuePayload } from '@openpanel/queue';
import { createSessionEnd } from './events.create-session-end'; import { createSessionEnd } from './events.create-session-end';

View File

@@ -1,4 +1,5 @@
export { eventsQueue } from './src/queues'; export { eventsQueue, cronQueue, sessionsQueue } from './src/queues';
export type * from './src/queues';
export { connection } from './src/connection'; export { connection } from './src/connection';
export { findJobByPrefix } from './src/utils'; export { findJobByPrefix } from './src/utils';
export type { JobsOptions } from 'bullmq'; export type { JobsOptions } from 'bullmq';