Skip to content

Commit 10db479

Browse files
committed
Bumped to 0.23.1-alpha.1
1 parent 8feee4b commit 10db479

12 files changed

Lines changed: 61 additions & 56 deletions

File tree

src/package-lock.json

Lines changed: 24 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@event-driven-io/core",
33
"type": "module",
4-
"version": "0.22.1",
4+
"version": "0.23.0-alpha.1",
55
"description": "Emmett - Event Sourcing development made simple",
66
"engines": {
77
"node": ">=20.11.1"

src/packages/emmett-esdb/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@event-driven-io/emmett-esdb",
33
"type": "module",
4-
"version": "0.22.1",
4+
"version": "0.23.0-alpha.1",
55
"description": "Emmett - EventStoreDB - Event Sourcing development made simple",
66
"scripts": {
77
"build": "tsup",
@@ -48,10 +48,10 @@
4848
],
4949
"dependencies": {},
5050
"devDependencies": {
51-
"@event-driven-io/emmett-testcontainers": "0.22.1"
51+
"@event-driven-io/emmett-testcontainers": "0.23.0-alpha.1"
5252
},
5353
"peerDependencies": {
54-
"@event-driven-io/emmett": "0.22.1",
54+
"@event-driven-io/emmett": "0.23.0-alpha.1",
5555
"@eventstore/db-client": "^6.2.1"
5656
}
5757
}

src/packages/emmett-expressjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/emmett-expressjs",
3-
"version": "0.22.1",
3+
"version": "0.23.0-alpha.1",
44
"type": "module",
55
"description": "Emmett - Event Sourcing development made simple",
66
"scripts": {
@@ -49,7 +49,7 @@
4949
"dependencies": {},
5050
"devDependencies": {},
5151
"peerDependencies": {
52-
"@event-driven-io/emmett": "0.22.1",
52+
"@event-driven-io/emmett": "0.23.0-alpha.1",
5353
"@types/express": "^4.17.21",
5454
"@types/supertest": "^6.0.2",
5555
"express": "^4.19.2",

src/packages/emmett-fastify/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/emmett-fastify",
3-
"version": "0.22.1",
3+
"version": "0.23.0-alpha.1",
44
"type": "module",
55
"description": "Emmett - Event Sourcing development made simple",
66
"scripts": {
@@ -53,7 +53,7 @@
5353
"dependencies": {},
5454
"devDependencies": {},
5555
"peerDependencies": {
56-
"@event-driven-io/emmett": "0.22.1",
56+
"@event-driven-io/emmett": "0.23.0-alpha.1",
5757
"fastify": "^4.28.1",
5858
"@fastify/compress": "^7.0.3",
5959
"@fastify/etag": "^5.2.0",

src/packages/emmett-mongodb/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@event-driven-io/emmett-mongodb",
33
"type": "module",
4-
"version": "0.22.1",
4+
"version": "0.23.0-alpha.1",
55
"description": "Emmett - MongoDB - Event Sourcing development made simple",
66
"scripts": {
77
"build": "tsup",
@@ -47,11 +47,11 @@
4747
"dist"
4848
],
4949
"devDependencies": {
50-
"@event-driven-io/emmett-testcontainers": "0.22.1",
50+
"@event-driven-io/emmett-testcontainers": "0.23.0-alpha.1",
5151
"@testcontainers/mongodb": "^10.13.2"
5252
},
5353
"peerDependencies": {
54-
"@event-driven-io/emmett": "0.22.1",
54+
"@event-driven-io/emmett": "0.23.0-alpha.1",
5555
"mongodb": "^6.10.0"
5656
}
5757
}

src/packages/emmett-mongodb/src/eventStore/mongoDBEventStore.ts

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -325,15 +325,6 @@ class MongoDBEventStoreImplementation implements MongoDBEventStore {
325325
return this.client.close();
326326
}
327327

328-
private getDB = async (): Promise<Db> => {
329-
if (!this.db) {
330-
if (!this.isClosed) await this.client.connect();
331-
332-
this.db = this.client.db(this.defaultOptions.database);
333-
}
334-
return this.db;
335-
};
336-
337328
private collectionFor = async <EventType extends Event>(
338329
streamType: StreamType,
339330
): Promise<Collection<EventStream<EventType>>> => {
@@ -356,6 +347,20 @@ class MongoDBEventStoreImplementation implements MongoDBEventStore {
356347

357348
return collection;
358349
};
350+
351+
private getDB = async (): Promise<Db> => {
352+
if (!this.db) {
353+
const connectedClient = await this.getConnectedClient();
354+
355+
this.db = connectedClient.db(this.defaultOptions.database);
356+
}
357+
return this.db;
358+
};
359+
360+
private getConnectedClient = async (): Promise<MongoClient> => {
361+
if (!this.isClosed) await this.client.connect();
362+
return this.client;
363+
};
359364
}
360365

361366
export const getMongoDBEventStore = (

src/packages/emmett-postgresql/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/emmett-postgresql",
3-
"version": "0.22.1",
3+
"version": "0.23.0-alpha.1",
44
"type": "module",
55
"description": "Emmett - PostgreSQL - Event Sourcing development made simple",
66
"scripts": {
@@ -70,10 +70,10 @@
7070
],
7171
"devDependencies": {
7272
"@testcontainers/postgresql": "^10.12.0",
73-
"@event-driven-io/emmett-testcontainers": "0.22.1"
73+
"@event-driven-io/emmett-testcontainers": "0.23.0-alpha.1"
7474
},
7575
"peerDependencies": {
76-
"@event-driven-io/emmett": "0.22.1",
76+
"@event-driven-io/emmett": "0.23.0-alpha.1",
7777
"@event-driven-io/pongo": "0.16.4"
7878
}
7979
}

src/packages/emmett-shims/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/emmett-shims",
3-
"version": "0.22.1",
3+
"version": "0.23.0-alpha.1",
44
"type": "module",
55
"description": "Emmett - Event Sourcing development made simple",
66
"scripts": {

src/packages/emmett-testcontainers/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@event-driven-io/emmett-testcontainers",
3-
"version": "0.22.1",
3+
"version": "0.23.0-alpha.1",
44
"type": "module",
55
"description": "Emmett - TestContainers - Event Sourcing development made simple",
66
"scripts": {
@@ -47,7 +47,7 @@
4747
"dist"
4848
],
4949
"dependencies": {
50-
"@event-driven-io/emmett": "0.22.1",
50+
"@event-driven-io/emmett": "0.23.0-alpha.1",
5151
"testcontainers": "^10.12.0"
5252
},
5353
"devDependencies": {

0 commit comments

Comments
 (0)