Browse Source

Apply feedback from github build

pull/1611/head
Phill Morton 3 years ago
parent
commit
9a416c3733
  1. 15
      src/Microsoft.Tye.Hosting/TokenReplacement.cs

15
src/Microsoft.Tye.Hosting/TokenReplacement.cs

@ -22,19 +22,18 @@ namespace Microsoft.Tye.Hosting
{
throw new InvalidOperationException($"No available substitutions found for token '{token}'.");
}
text = selectedBinding.Value.text;
if (selectedBinding.Value.text == null) continue;
text = selectedBinding.Value.text;
var selectedBindingtokens = GetTokens(selectedBinding.Value.text);
foreach (var bindingtoken in selectedBindingtokens)
{
var replacement = ReplaceValues(bindingtoken,selectedBinding.Value.binding, bindings);
var replacement = ReplaceValues(bindingtoken, selectedBinding.Value.binding, bindings);
text = text.Replace(bindingtoken, replacement);
}
}
return text;
}
@ -118,12 +117,6 @@ namespace Microsoft.Tye.Hosting
_ => null,
};
}
static string? GetEnvironmentVariable(EffectiveBinding binding, string key)
{
var envVar = binding.Env.FirstOrDefault(e => string.Equals(e.Name, key, StringComparison.OrdinalIgnoreCase));
return envVar?.Value;
}
}
private static string? ResolveToken(string token, EffectiveBinding binding, List<EffectiveBinding> bindings)

Loading…
Cancel
Save