Skip to content

Commit 4fe8053

Browse files
committed
Direct uuidv7 lib usage.
1 parent 3dcc037 commit 4fe8053

File tree

3 files changed

+3
-28
lines changed

3 files changed

+3
-28
lines changed

packages/outbox-core/lib/outbox.spec.ts

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -49,31 +49,6 @@ const createdEventPayload: CommonEventDefinitionPublisherSchemaType<typeof TestE
4949
},
5050
}
5151

52-
const updatedEventPayload: CommonEventDefinitionPublisherSchemaType<typeof TestEvents.updated> = {
53-
...createdEventPayload,
54-
type: 'entity.updated',
55-
}
56-
57-
const expectedCreatedPayload = {
58-
id: expect.any(String),
59-
timestamp: expect.any(String),
60-
payload: {
61-
message: 'msg',
62-
},
63-
type: 'entity.created',
64-
metadata: {
65-
correlationId: expect.any(String),
66-
originatedFrom: 'service',
67-
producedBy: 'producer',
68-
schemaVersion: '1',
69-
},
70-
}
71-
72-
const expectedUpdatedPayload = {
73-
...expectedCreatedPayload,
74-
type: 'entity.updated',
75-
}
76-
7752
const TestLogger: Logger = pino()
7853

7954
class InMemoryOutboxStorage<SupportedEvents extends CommonEventDefinition[]>

packages/outbox-core/lib/outbox.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { AbstractPeriodicJob, type JobExecutionContext } from '@lokalise/background-jobs-common'
22
import type { PeriodicJobDependencies } from '@lokalise/background-jobs-common'
3-
import { generateUuid7 } from '@lokalise/id-utils'
43
import type {
54
CommonEventDefinition,
65
CommonEventDefinitionPublisherSchemaType,
76
ConsumerMessageMetadataType,
87
DomainEventEmitter,
98
} from '@message-queue-toolkit/core'
9+
import { uuidv7 } from 'uuidv7'
1010

1111
/**
1212
* Status of the outbox entry.
@@ -158,7 +158,7 @@ export class OutboxEventEmitter<SupportedEvents extends CommonEventDefinition[]>
158158
precedingMessageMetadata?: Partial<ConsumerMessageMetadataType>,
159159
) {
160160
await this.storage.create({
161-
id: generateUuid7(),
161+
id: uuidv7(),
162162
event: supportedEvent,
163163
data,
164164
precedingMessageMetadata,

packages/outbox-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"dependencies": {
2828
"@lokalise/background-jobs-common": "^7.6.1",
29-
"@lokalise/id-utils": "^2.2.0"
29+
"uuidv7": "^1.0.2"
3030
},
3131
"peerDependencies": {
3232
"@message-queue-toolkit/core": ">=14.0.0",

0 commit comments

Comments
 (0)