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[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
var usedStarts = _users.Select(u => u.Start).ToHashSet();
@@ -60,9 +60,13 @@ namespace Akari.Provider.WaveshareUART.Users
}
// Add user
_users.Add(new User(name, token, (ushort)start));
var user = new User(name, token, (ushort)start);
_users.Add(user);
Save();
return user;
}
public bool Remove(User user)