use cancellation tokens in many places (#2350)

* use cancellation tokens everywhere

* more cancellation tokens
This commit is contained in:
Jason Dove
2025-08-27 03:20:35 +00:00
committed by GitHub
parent a6198892f0
commit 1c07df5bc3
356 changed files with 3430 additions and 2454 deletions
@@ -7,8 +7,9 @@ public static class ConfigElementQueryableExtensions
{
public static Task<Option<T>> GetValue<T>(
this IQueryable<ConfigElement> configElements,
ConfigElementKey key) =>
ConfigElementKey key,
CancellationToken cancellationToken) =>
configElements
.SelectOneAsync(ce => ce.Key, ce => ce.Key == key.Key)
.SelectOneAsync(ce => ce.Key, ce => ce.Key == key.Key, cancellationToken)
.MapT(ce => (T)Convert.ChangeType(ce.Value, typeof(T), CultureInfo.InvariantCulture));
}