Add return type for UserManager.Add

This commit is contained in:
2021-01-23 18:44:47 +01:00
parent ad3ca11822
commit f820c4c331

View File

@@ -45,7 +45,7 @@ namespace Akari.Provider.WaveshareUART.Users
public User this[string name] => _users.FirstOrDefault(u => u.Name.Equals(name, StringComparison.OrdinalIgnoreCase)); public User this[string name] => _users.FirstOrDefault(u => u.Name.Equals(name, StringComparison.OrdinalIgnoreCase));
public User this[ushort start] => _users.FirstOrDefault(u => u.Start == start); public User this[ushort start] => _users.FirstOrDefault(u => u.Start == start);
public void Add(string name, string token) public User Add(string name, string token)
{ {
// Find first available position // Find first available position
var usedStarts = _users.Select(u => u.Start).ToHashSet(); var usedStarts = _users.Select(u => u.Start).ToHashSet();
@@ -60,9 +60,13 @@ namespace Akari.Provider.WaveshareUART.Users
} }
// Add user // Add user
_users.Add(new User(name, token, (ushort)start)); var user = new User(name, token, (ushort)start);
_users.Add(user);
Save(); Save();
return user;
} }
public bool Remove(User user) public bool Remove(User user)