/// <summary> /// Load all global users of bot /// </summary> private static void GlobalLoad() { string[] dba = File.ReadAllLines(Variables.ConfigurationDirectory + Path.DirectorySeparatorChar + "admins"); lock (globalUsers) { globalUsers.Clear(); foreach (string x in dba) { if (x.Contains(Configuration.System.Separator)) { string[] info = x.Split(Char.Parse(Configuration.System.Separator)); string level = info[1]; string name = Core.decode2(info[0]); SystemUser user = new SystemUser(level, name); if (info.Length > 3) { user.UserName = info[3]; user.Password = info[2]; } globalUsers.Add(user); Syslog.DebugLog("Registered global user (" + level + "): " + name, 2); } } } }