async function getSecretFromCache()

in azure-pipelines-wrapper/keyvault.js [17:30]


async function getSecretFromCache(secretName){
    if (! process.env.KEY_VAULT_NAME){
        return process.env[secretName];
    }

    secretName = secretName.split('_').join('-');
    var value = SecretCache.get(secretName);
    if (value == undefined){
        var secret = await client.getSecret(secretName);
        SecretCache.set(secretName, secret.value);
        return secret.value;
    }
    return value;
}