/// <summary> /// Get config /// </summary> /// <param name="chan"></param> /// <param name="name"></param> /// <param name="invalid"></param> /// <returns></returns> public static string GetConfig(config.channel chan, string name, string invalid) { try { if (chan != null) { string result = chan.Extension_GetConfig(name); if (result == null) { return(invalid); } return(result); } } catch (Exception fail) { core.handleException(fail); } return(invalid); }
/// <summary> /// Get a config /// </summary> /// <param name="chan"></param> /// <param name="name"></param> /// <param name="invalid"></param> /// <returns></returns> public static int GetConfig(config.channel chan, string name, int invalid) { try { if (chan != null) { string value = chan.Extension_GetConfig(name); int result = 0; if (int.TryParse(value, out result)) { return(result); } } } catch (Exception fail) { core.handleException(fail); } return(invalid); }
/// <summary> /// Get a bool from config of channel /// </summary> /// <param name="chan"></param> /// <param name="name"></param> /// <param name="invalid"></param> /// <returns></returns> public static bool GetConfig(config.channel chan, string name, bool invalid) { try { if (chan != null) { string value = chan.Extension_GetConfig(name); bool result = false; if (bool.TryParse(value, out result)) { return(result); } } return(invalid); } catch (Exception fail) { core.handleException(fail); return(invalid); } }