change imports
This commit is contained in:
@@ -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';
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|
||||||
|
|||||||
@@ -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';
|
||||||
|
|||||||
Reference in New Issue
Block a user