diff options
author | Ben Harris <ben@tilde.team> | 2020-05-13 14:21:49 -0400 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2020-05-13 14:30:12 -0400 |
commit | b93174070a0964f254781686ed2390855127ad7a (patch) | |
tree | f75f8bbb3949be13ac165b670bbb9ef44a7a2909 /IrcStates/ISupport.cs | |
parent | ba63e42be47fe1021e727347477a7df5779d23f7 (diff) |
Start adding some line handlers
Diffstat (limited to 'IrcStates/ISupport.cs')
-rw-r--r-- | IrcStates/ISupport.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/IrcStates/ISupport.cs b/IrcStates/ISupport.cs index b9ad502..afb633d 100644 --- a/IrcStates/ISupport.cs +++ b/IrcStates/ISupport.cs @@ -31,8 +31,10 @@ namespace IrcStates public int? Watch { get; set; } public bool Whox { get; set; } - public void Parse(IList<string> tokens) + public void Parse(IEnumerable<string> tokens) { + if (tokens == null) return; + foreach (var token in tokens) { var split = token.Split('=', 2); @@ -65,7 +67,8 @@ namespace IrcStates Watch = int.Parse(value, NumberStyles.Integer, CultureInfo.InvariantCulture); break; case "CASEMAPPING": - if (Enum.TryParse(value, true, out Casemap.CaseMapping caseMapping)) CaseMapping = caseMapping; + if (Enum.TryParse(value, true, out Casemap.CaseMapping caseMapping)) + CaseMapping = caseMapping; break; case "CHANTYPES": ChanTypes = new List<string> {value}; |