Skip to content

Commit 3a98ad0

Browse files
author
Andrii Bondarchuk
committed
Show AchievementLevel with decimal part
1 parent e8efb59 commit 3a98ad0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/FitSyncHub.Functions/Functions/ZwiftUncompletedAchievementsHttpTriggerFunction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public async Task<IActionResult> Run(
2626
var achievementsState = await _zwiftGameInfoService.GetAchievementsState(cancellationToken);
2727
var sb = new StringBuilder();
2828

29-
sb.AppendLine($"Achievements level (xp): {achievementsState.AchievementLevel}");
29+
sb.AppendLine($"Achievements level (xp): {Math.Round(achievementsState.AchievementLevel, 2)}");
3030
sb.AppendLine();
3131

3232
if (achievementsState.GeneralAchievements.Count != 0)

src/FitSyncHub.Zwift/Services/ZwiftGameInfoService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public async Task<MappedUncompletedAchievementsModel> GetAchievementsState(
9999

100100
return new MappedUncompletedAchievementsModel
101101
{
102-
AchievementLevel = profileMe.AchievementLevel / 100,
102+
AchievementLevel = profileMe.AchievementLevel / 100.0,
103103
CyclingRouteAchievementsToRouteMapping = GetRouteAchievementsToRouteMappingForSport(ZwiftGameInfoSport.Cycling),
104104
RunningRouteAchievementsToRouteMapping = GetRouteAchievementsToRouteMappingForSport(ZwiftGameInfoSport.Running),
105105
GeneralAchievements = [.. generalAchievements.Select(ConvertToZwiftGameInfoAchievementState)]
@@ -168,5 +168,5 @@ public sealed record MappedUncompletedAchievementsModel
168168
public required Dictionary<ZwiftGameInfoAchievementState, ZwiftRouteModel> CyclingRouteAchievementsToRouteMapping { get; init; }
169169
public required Dictionary<ZwiftGameInfoAchievementState, ZwiftRouteModel> RunningRouteAchievementsToRouteMapping { get; init; }
170170
public required List<ZwiftGameInfoAchievementState> GeneralAchievements { get; init; }
171-
public required uint AchievementLevel { get; init; }
171+
public required double AchievementLevel { get; init; }
172172
}

0 commit comments

Comments
 (0)