diff options
author | vnugent <public@vaughnnugent.com> | 2024-03-09 14:19:31 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-03-09 14:19:31 -0500 |
commit | 7a263bf54b7967ddeb9f6b662339ec1c74546ce8 (patch) | |
tree | d0a041e7545712e2a0e33aca362dee93b19973b5 /lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs | |
parent | 766e179d110db4f955fffce55f2b0ad41c139179 (diff) |
refactor: Overhaul secret loading. Remove VaultSharp as a dep
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs')
-rw-r--r-- | lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs b/lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs index 98e0ebe..482785c 100644 --- a/lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs +++ b/lib/VNLib.Plugins.Extensions.Loading/src/IAsyncLazy.cs @@ -1,5 +1,5 @@ /* -* Copyright (c) 2023 Vaughn Nugent +* Copyright (c) 2024 Vaughn Nugent * * Library: VNLib * Package: VNLib.Plugins.Extensions.Loading @@ -77,8 +77,8 @@ namespace VNLib.Plugins.Extensions.Loading /// <returns>A new <see cref="IAsyncLazy{T}"/> that returns the transformed type</returns> public static IAsyncLazy<TResult> Transform<T, TResult>(this IAsyncLazy<T> lazy, Func<T, TResult> handler) { - _ = lazy ?? throw new ArgumentNullException(nameof(lazy)); - _ = handler ?? throw new ArgumentNullException(nameof(handler)); + ArgumentNullException.ThrowIfNull(lazy); + ArgumentNullException.ThrowIfNull(handler); //Await the lazy task, then pass the result to the handler static async Task<TResult> OnResult(IAsyncLazy<T> lazy, Func<T, TResult> cb) |