Skip to content

Commit c38570f

Browse files
committed
refactor: Renamed CollectMetadata to CollectMetadataIfRequired.
1 parent a07e22c commit c38570f

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

src/DocumentLoaders/Abstractions/src/DataSourceExtensions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public static IReadOnlyDictionary<string, object> ToMetadata(this DataSource dat
2828
/// <param name="settings"></param>
2929
/// <param name="dataSource"></param>
3030
/// <returns></returns>
31-
public static IReadOnlyDictionary<string, object>? CollectMetadata(
31+
public static IReadOnlyDictionary<string, object>? CollectMetadataIfRequired(
3232
this DocumentLoaderSettings? settings,
3333
DataSource dataSource)
3434
{
@@ -43,11 +43,11 @@ public static IReadOnlyDictionary<string, object> ToMetadata(this DataSource dat
4343
/// <param name="metadata"></param>
4444
/// <param name="additionalMetadata"></param>
4545
/// <returns></returns>
46-
public static IReadOnlyDictionary<string, object>? With(
47-
this IReadOnlyDictionary<string, object>? metadata,
46+
public static IReadOnlyDictionary<string, object> With(
47+
this IReadOnlyDictionary<string, object> metadata,
4848
IReadOnlyDictionary<string, object> additionalMetadata)
4949
{
50-
return metadata?
50+
return metadata
5151
.Concat(additionalMetadata)
5252
.ToDictionary(pair => pair.Key, pair => pair.Value);
5353
}

src/DocumentLoaders/Abstractions/src/FileLoader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ public async Task<IReadOnlyCollection<Document>> LoadAsync(
3535
// }
3636
// }
3737

38-
var metadata = settings.CollectMetadata(dataSource);
39-
38+
var metadata = settings.CollectMetadataIfRequired(dataSource);
39+
4040
return [new Document(content, metadata: metadata)];
4141
}
4242
}

src/DocumentLoaders/Pdf/src/AsposePdfSource.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public async Task<IReadOnlyCollection<Document>> LoadAsync(
2020
var textAbsorber = new TextAbsorber();
2121
pdfDocument.Pages.Accept(textAbsorber);
2222

23-
var metadata = settings.CollectMetadata(dataSource);
24-
23+
var metadata = settings.CollectMetadataIfRequired(dataSource);
24+
2525
return [new Document(textAbsorber.Text, metadata: metadata)];
2626
}
2727
}

src/DocumentLoaders/Pdf/src/PdfPigPdfSource.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ public async Task<IReadOnlyCollection<Document>> LoadAsync(
1818
using var stream = await dataSource.GetStreamAsync(cancellationToken).ConfigureAwait(false);
1919
using var document = PdfDocument.Open(stream, new ParsingOptions());
2020

21-
var metadata = settings.CollectMetadata(dataSource);
21+
var metadata = settings.CollectMetadataIfRequired(dataSource);
2222

2323
return document
2424
.GetPages()
25-
.Select(page => new Document(page.Text, metadata.With(new Dictionary<string, object>
25+
.Select(page => new Document(page.Text, metadata?.With(new Dictionary<string, object>
2626
{
2727
{ "page", page.Number },
2828
})))

src/DocumentLoaders/WebBase/src/HtmlLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public async Task<IReadOnlyCollection<Document>> LoadAsync(
3333
document.QuerySelector("html") ??
3434
throw new NotSupportedException("Not supported for pages without <html> tag");
3535

36-
var metadata = settings.CollectMetadata(dataSource);
36+
var metadata = settings.CollectMetadataIfRequired(dataSource);
3737

3838
return [new Document(html.TextContent, metadata: metadata)];
3939
}

src/DocumentLoaders/Word/src/WordLoader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public async Task<IReadOnlyCollection<Document>> LoadAsync(
3535
}
3636
}
3737

38-
var metadata = settings.CollectMetadata(dataSource);
38+
var metadata = settings.CollectMetadataIfRequired(dataSource);
3939

4040
return documents
4141
.Select(text => new Document(text, metadata: metadata))

0 commit comments

Comments
 (0)