public bool AdminDelete(ArgumentIterator iter) { var(hasValue, name) = iter.Advance(); if (!hasValue) { Console.WriteLine("Missing username to delete from admins."); return(false); } if (!_adminManager.IsAdmin(name)) { Console.WriteLine($"{name} is not an admin."); return(false); } _adminManager.Delete(name); Console.WriteLine($"{name} is no longer an admin."); Program.SaveConfig(); return(true); }
public bool AdminAdd(ArgumentIterator iter) { var(hasValue, name) = iter.Advance(); if (!hasValue) { Console.WriteLine("Missing username to add as admin."); return(false); } if (_adminManager.IsAdmin(name)) { Console.WriteLine($"{name} is already an admin."); return(false); } _adminManager.Add(name); Console.WriteLine($"{name} is now an admin."); Program.SaveConfig(); return(true); }