public JabberClientConfiguration GetClientConfiguration(int tenantId) { JabberClientConfiguration result = null; if (IsServiceProbablyNotAvailable()) { return(result); } using (var service = GetService()) { try { var serverCfg = service.GetClientConfiguration(tenantId); result = new JabberClientConfiguration(); if (serverCfg.ContainsKey("Domain")) { result.Domain = serverCfg["Domain"]; } if (serverCfg.ContainsKey("BoshUri")) { result.BoshUri = new Uri(serverCfg["BoshUri"]); } if (serverCfg.ContainsKey("Port")) { result.Port = int.Parse(serverCfg["Port"]); } } catch (Exception error) { ProcessError(error); } } return(result); }
public JabberClientConfiguration GetClientConfiguration(int tenantId) { JabberClientConfiguration result = null; if (IsServiceProbablyNotAvailable()) return result; using (var service = GetService()) { try { var serverCfg = service.GetClientConfiguration(tenantId); result = new JabberClientConfiguration(); if (serverCfg.ContainsKey("Domain")) result.Domain = serverCfg["Domain"]; if (serverCfg.ContainsKey("BoshUri")) result.BoshUri = new Uri(serverCfg["BoshUri"]); if (serverCfg.ContainsKey("Port")) result.Port = int.Parse(serverCfg["Port"]); } catch (Exception error) { ProcessError(error); } } return result; }