AccidentalFish.ApplicationSupport.Powershell.SetKeyVaultSecrets.SetValueInSecretStoreIfIsSecret C# (CSharp) Method

SetValueInSecretStoreIfIsSecret() private method

private SetValueInSecretStoreIfIsSecret ( ISecretStore secretStore, ApplicationConfiguration configuration, string key, string value ) : System.Threading.Tasks.Task
secretStore ISecretStore
configuration AccidentalFish.ApplicationSupport.Core.Configuration.ApplicationConfiguration
key string
value string
return System.Threading.Tasks.Task
        private async Task SetValueInSecretStoreIfIsSecret(ISecretStore secretStore, ApplicationConfiguration configuration, string key, string value)
        {
            if (configuration.Secrets.Contains(value))
            {
                //WriteVerbose($"Saving key {key} to key vault encoded as encoded key {secretStore.EncodeKey(key)}");
                await secretStore.Save(key, value);
            }
        }
    }