Skip to content

Commit 2f2df9a

Browse files
Commit everything.
1 parent cab08cb commit 2f2df9a

File tree

3 files changed

+3
-22
lines changed

3 files changed

+3
-22
lines changed

events/Squidex.Events.Mongo/MongoEventStore.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public partial class MongoEventStore(
4949
public async Task InitializeAsync(
5050
CancellationToken ct)
5151
{
52-
var versionInfo = await MongoVersionInfo.DetectAsync(database, ct);
52+
var versionInfo = await MongoVersionInfo.DetectAsync(database, options.Value.Derivate, ct);
5353

5454
queryStrategy = versionInfo.Dervivate == MongoDerivate.MongoDB ?
5555
new QueryByTimestamp() :

events/Squidex.Events.Mongo/MongoVersionInfo.cs

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,6 @@ public static async Task<MongoVersionInfo> DetectAsync(IMongoDatabase database,
3232

3333
int.TryParse(versionMajor, NumberStyles.Integer, CultureInfo.InvariantCulture, out int version);
3434

35-
var serverString = document.ToString().ToLowerInvariant();
36-
bool Contains(string expected)
37-
{
38-
return serverString.Contains(expected, StringComparison.OrdinalIgnoreCase);
39-
}
40-
41-
var derivate = MongoDerivate.MongoDB;
42-
if (Contains("ferret"))
43-
{
44-
derivate = MongoDerivate.FerretDB;
45-
}
46-
else if (Contains("cosmos"))
47-
{
48-
derivate = MongoDerivate.CosmosDB;
49-
}
50-
else if (Contains("amazon") || Contains("docdb") || Contains("documentdb"))
51-
{
52-
derivate = MongoDerivate.DocumentDB;
53-
}
54-
5535
return new MongoVersionInfo(derivate, version);
5636
}
5737
}

events/Squidex.Events.Tests/MongoEventStoreDocumentDbTests.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
using Microsoft.Extensions.DependencyInjection;
1111
using MongoDB.Bson;
1212
using MongoDB.Driver;
13+
using Squidex.Events.Mongo;
1314
using Squidex.Hosting;
1415
using TestHelpers;
1516

@@ -52,7 +53,7 @@ public async Task InitializeAsync()
5253
{
5354
options.PollingInterval = TimeSpan.FromSeconds(0.1);
5455
options.UseChangeStreams = true;
55-
options.Derivate = Mongo.MongoDerivate.DocumentDB;
56+
options.Derivate = MongoDerivate.DocumentDB;
5657
}).Services;
5758

5859
Services = serviceCollection.BuildServiceProvider();

0 commit comments

Comments
 (0)