This commit is contained in:
StellaOps Bot
2025-12-13 02:22:15 +02:00
parent 564df71bfb
commit 999e26a48e
395 changed files with 25045 additions and 2224 deletions

View File

@@ -325,8 +325,8 @@ public sealed class CiscoConnector : IFeedConnector
try
{
var dtoJson = JsonSerializer.Serialize(dto, DtoSerializerOptions);
var dtoBson = DocumentObject.Parse(dtoJson);
var dtoRecord = new DtoRecord(Guid.NewGuid(), document.Id, SourceName, DtoSchemaVersion, dtoBson, _timeProvider.GetUtcNow());
var dtoDoc = DocumentObject.Parse(dtoJson);
var dtoRecord = new DtoRecord(Guid.NewGuid(), document.Id, SourceName, DtoSchemaVersion, dtoDoc, _timeProvider.GetUtcNow());
await _dtoStore.UpsertAsync(dtoRecord, cancellationToken).ConfigureAwait(false);
await _documentStore.UpdateStatusAsync(document.Id, DocumentStatuses.PendingMap, cancellationToken).ConfigureAwait(false);
pendingDocuments.Remove(documentId);
@@ -577,12 +577,12 @@ public sealed class CiscoConnector : IFeedConnector
private async Task<CiscoCursor> GetCursorAsync(CancellationToken cancellationToken)
{
var state = await _stateRepository.TryGetAsync(SourceName, cancellationToken).ConfigureAwait(false);
return state is null ? CiscoCursor.Empty : CiscoCursor.FromBson(state.Cursor);
return state is null ? CiscoCursor.Empty : CiscoCursor.FromDocument(state.Cursor);
}
private async Task UpdateCursorAsync(CiscoCursor cursor, CancellationToken cancellationToken)
{
var document = cursor.ToBson();
var document = cursor.ToDocument();
await _stateRepository.UpdateCursorAsync(SourceName, document, _timeProvider.GetUtcNow(), cancellationToken).ConfigureAwait(false);
}

View File

@@ -12,7 +12,7 @@ internal sealed record CiscoCursor(
public static CiscoCursor Empty { get; } = new(null, null, EmptyGuidCollection, EmptyGuidCollection);
public DocumentObject ToBson()
public DocumentObject ToDocument()
{
var document = new DocumentObject
{
@@ -33,7 +33,7 @@ internal sealed record CiscoCursor(
return document;
}
public static CiscoCursor FromBson(DocumentObject? document)
public static CiscoCursor FromDocument(DocumentObject? document)
{
if (document is null || document.ElementCount == 0)
{