Skip to content

Commit e17722f

Browse files
committed
feat: include TotalHoursPlayed in ValidateTesterAccessResponse
Adds TotalHoursPlayed to the access validation response, allowing clients to see the tester's name and total playtime in hours. This enhances visibility for game clients without changing existing validation logic.
1 parent 1e09f88 commit e17722f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/UseCases/Testers/ValidateAccess.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
namespace Playtesters.API.UseCases.Testers;
99

1010
public record ValidateTesterAccessRequest(string AccessKey);
11-
public record ValidateTesterAccessResponse(string Name);
11+
public record ValidateTesterAccessResponse(string Name, double TotalHoursPlayed);
1212

1313
public class ValidateTesterAccessValidator
1414
: AbstractValidator<ValidateTesterAccessRequest>
@@ -54,7 +54,7 @@ public async Task<Result<ValidateTesterAccessResponse>> ExecuteAsync(
5454
dbContext.Add(accessHistory);
5555
await dbContext.SaveChangesAsync();
5656

57-
var response = new ValidateTesterAccessResponse(tester.Name);
57+
var response = new ValidateTesterAccessResponse(tester.Name, tester.TotalHoursPlayed);
5858
return Result.Success(response);
5959
}
6060
}

0 commit comments

Comments
 (0)