static MnoHelper() { // Initialize preset list presetDict = new Dictionary<string, Preset>(); // Load "maestrano" preset by default defaultPreset = new Preset("maestrano"); presetDict.Add("maestrano", defaultPreset); // Emulate old configuration behaviour for backward // compatibility App = defaultPreset.App; Api = defaultPreset.Api; Connec = defaultPreset.Connec; Webhook = defaultPreset.Webhook; Sso = defaultPreset.Sso; }
/// <summary> /// Clear a preset configuration /// </summary> /// <param name="presetName">name of preset to clear</param> public static void ClearPreset(string presetName) { if (presetDict.ContainsKey(presetName)) { presetDict.Remove(presetName); } if (presetName.Equals("maestrano")) { defaultPreset = new Preset("maestrano"); presetDict.Add("maestrano", defaultPreset); // Emulate old configuration behaviour for backward // compatibility App = defaultPreset.App; Api = defaultPreset.Api; Connec = defaultPreset.Connec; Webhook = defaultPreset.Webhook; Sso = defaultPreset.Sso; } }