diff options
Diffstat (limited to 'VNLib.Plugins.Extensions.Loading/S3Config.cs')
-rw-r--r-- | VNLib.Plugins.Extensions.Loading/S3Config.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/VNLib.Plugins.Extensions.Loading/S3Config.cs b/VNLib.Plugins.Extensions.Loading/S3Config.cs index de24522..6d4ae4d 100644 --- a/VNLib.Plugins.Extensions.Loading/S3Config.cs +++ b/VNLib.Plugins.Extensions.Loading/S3Config.cs @@ -22,7 +22,7 @@ * along with VNLib.Plugins.Extensions.Loading. If not, see http://www.gnu.org/licenses/. */ -#nullable enable +using System.Threading.Tasks; namespace VNLib.Plugins.Extensions.Loading { @@ -30,9 +30,14 @@ namespace VNLib.Plugins.Extensions.Loading { public string? ServerAddress { get; init; } public string? ClientId { get; init; } - public string? ClientSecret { get; init; } + public Task<SecretResult?> ClientSecret { get; init; } public string? BaseBucket { get; init; } public bool? UseSsl { get; init; } public string? Region { get; init; } + + public S3Config() + { + ClientSecret = Task.FromResult<SecretResult?>(null); + } } } |