get resource works

This commit is contained in:
Alex Bezdieniezhnykh
2024-11-13 00:24:09 +02:00
parent ddbf8114ba
commit 4445fcd673
6 changed files with 58 additions and 11 deletions
+3 -3
View File
@@ -10,7 +10,7 @@ public interface IUserService
{
Task RegisterUser(RegisterUserRequest request, CancellationToken cancellationToken = default);
Task<User> ValidateUser(LoginRequest request, string? hardwareId = null, CancellationToken cancellationToken = default);
Task UpdateHardwareId(string username, string hardwareId, CancellationToken cancellationToken = default);
Task UpdateHardwareId(string email, string hardwareId, CancellationToken cancellationToken = default);
}
public class UserService(IDbFactory dbFactory) : IUserService
@@ -52,7 +52,7 @@ public class UserService(IDbFactory dbFactory) : IUserService
return user;
});
public async Task UpdateHardwareId(string username, string hardwareId, CancellationToken cancellationToken = default) =>
public async Task UpdateHardwareId(string email, string hardwareId, CancellationToken cancellationToken = default) =>
await dbFactory.RunAdmin(async db =>
await db.Users.UpdateAsync(x => x.Email == username, u => new User { HardwareId = hardwareId}, token: cancellationToken));
await db.Users.UpdateAsync(x => x.Email == email, u => new User { HardwareId = hardwareId}, token: cancellationToken));
}