Optimize dictionary in mtgmanaconverter

This commit is contained in:
Daan Boerlage 2018-02-20 16:26:56 +01:00
parent e158e2196f
commit 8189d78cea
No known key found for this signature in database
GPG key ID: BDA07B7D3FCF147F

View file

@ -70,7 +70,7 @@ namespace Geekbot.net.Lib
var rgx = Regex.Matches(mana, "(\\{(.*?)\\})"); var rgx = Regex.Matches(mana, "(\\{(.*?)\\})");
foreach (Match manaTypes in rgx) foreach (Match manaTypes in rgx)
{ {
var m = _manaDict.FirstOrDefault(x => x.Key == manaTypes.Value).Value; var m = _manaDict.GetValueOrDefault(manaTypes.Value);
if (!string.IsNullOrEmpty(m)) if (!string.IsNullOrEmpty(m))
{ {
mana = mana.Replace(manaTypes.Value, m); mana = mana.Replace(manaTypes.Value, m);