Skip to content

Commit 37b4436

Browse files
committed
refactor: Rename DXStar to DXScoreRank for consistent terminology
- Rename the DXStar property in CommonRecord to DXScoreRank - Rename the DXStarScoreFilter filter to DXScoreRankScoreFilter - Update field references in all related models and processors - Ensure consistency in serialization and deserialization logic
1 parent 4ad0992 commit 37b4436

File tree

10 files changed

+18
-18
lines changed

10 files changed

+18
-18
lines changed

src/Prober/Common/CommonRecord.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public record CommonRecord
1414

1515
public required int DXScore { get; init; }
1616

17-
public required int DXStar { get; init; }
17+
public required int DXScoreRank { get; init; }
1818

1919
public required int DXRating { get; init; }
2020

src/Prober/DivingFish/Models/Record.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ public class Record
7272

7373
public int TotalDXScore => (_totalDXScore ??= new(() => Song.Charts[DifficultyIndex].Notes.Total * 3)).Value;
7474

75-
private Lazy<int>? _dxStar;
75+
private Lazy<int>? _dxScoreRank;
7676

77-
public int DXStar => (_dxStar ??= new(() => ((double)DXScore / TotalDXScore) switch
77+
public int DXScoreRank => (_dxScoreRank ??= new(() => ((double)DXScore / TotalDXScore) switch
7878
{
7979
< 0.9 => 1,
8080
< 0.93 => 2,
@@ -115,7 +115,7 @@ public static implicit operator CommonRecord(Record record)
115115
Rank = record.Rank,
116116
Achievements = record.Achievements,
117117
DXRating = record.DXRating,
118-
DXStar = record.DXStar,
118+
DXScoreRank = record.DXScoreRank,
119119
DXScore = record.DXScore
120120
};
121121
}

src/Prober/Lxns/Models/Record.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public record Record : SimpleRecord
2424
public required int DXScore { get; init; }
2525

2626
[JsonPropertyName("dx_star")]
27-
public required int DXStar { get; init; }
27+
public required int DXScoreRank { get; init; }
2828

2929
[JsonPropertyName("dx_rating")]
3030
public double? DXRating { get; init; }
@@ -108,7 +108,7 @@ public static implicit operator CommonRecord(Record record)
108108
Rank = record.Rank ?? Ranks.D,
109109
Achievements = record.Achievements,
110110
DXRating = (int)(record.DXRating ?? 0),
111-
DXStar = record.DXStar,
111+
DXScoreRank = record.DXScoreRank,
112112
DXScore = record.DXScore
113113
};
114114
}

src/Render/Drawer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public async Task<Image> DrawBestsAsync(CommonUser user, IReadOnlyList<CommonRec
2020
int everMin = ever.Count > 0 ? ever[^1].DXRating : 0;
2121
int currentMax = current.Count > 0 ? current[0].DXRating : 0;
2222
int currentMin = current.Count > 0 ? current[^1].DXRating : 0;
23-
bool mayMask = ever.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A)) || current.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A));
23+
bool mayMask = ever.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A)) || current.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A));
2424
Dictionary<string, object?> scope = new(StringComparer.OrdinalIgnoreCase)
2525
{
2626
["userInfo"] = user,

src/ScoreFilter/DXStarScoreFilter.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
namespace Limekuma.ScoreFilter;
44

55
[ScoreFilterTag("dx_star")]
6-
public sealed class DXStarScoreFilter : IScoreFilter
6+
public sealed class DXScoreRankScoreFilter : IScoreFilter
77
{
88
public Func<CommonRecord, bool> GetFilter(string? condition)
99
{
10-
if (!int.TryParse(condition, out int dxStar))
10+
if (!int.TryParse(condition, out int dxScoreRank))
1111
{
1212
return _ => true;
1313
}
1414

15-
return x => x.DXStar >= dxStar;
15+
return x => x.DXScoreRank >= dxScoreRank;
1616
}
1717
}

src/ScoreProcesser/DxScoreScoreProcesser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public sealed class DxScoreScoreProcesser : IScoreProcesser
1010
{
1111
public (ImmutableArray<CommonRecord>, ImmutableArray<CommonRecord>) Process(IReadOnlyList<CommonRecord> records)
1212
{
13-
if (records.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A)))
13+
if (records.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A)))
1414
{
1515
throw new RpcException(new(StatusCode.PermissionDenied, "Mask enabled"));
1616
}
@@ -40,7 +40,7 @@ public sealed class DxScoreScoreProcesser : IScoreProcesser
4040
Chart = record.Chart,
4141
ComboFlag = record.ComboFlag,
4242
DXScore = record.DXScore,
43-
DXStar = record.DXStar,
43+
DXScoreRank = record.DXScoreRank,
4444
Rank = rank,
4545
SyncFlag = record.SyncFlag
4646
};

src/ScoreProcesser/FitLevelScoreProcesser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public sealed class FitLevelScoreProcesser : IScoreProcesser
1111
{
1212
public (ImmutableArray<CommonRecord>, ImmutableArray<CommonRecord>) Process(IReadOnlyList<CommonRecord> records)
1313
{
14-
if (records.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A)))
14+
if (records.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A)))
1515
{
1616
throw new RpcException(new(StatusCode.PermissionDenied, "Mask enabled"));
1717
}
@@ -44,7 +44,7 @@ public sealed class FitLevelScoreProcesser : IScoreProcesser
4444
},
4545
ComboFlag = record.ComboFlag,
4646
DXScore = record.DXScore,
47-
DXStar = record.DXStar,
47+
DXScoreRank = record.DXScoreRank,
4848
Rank = record.Rank,
4949
SyncFlag = record.SyncFlag
5050
};

src/ScoreProcesser/OldScoreProcesser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public sealed class OldScoreProcesser : IScoreProcesser
1010
{
1111
public (ImmutableArray<CommonRecord>, ImmutableArray<CommonRecord>) Process(IReadOnlyList<CommonRecord> records)
1212
{
13-
if (records.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A)))
13+
if (records.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A)))
1414
{
1515
throw new RpcException(new(StatusCode.PermissionDenied, "Mask enabled"));
1616
}
@@ -28,7 +28,7 @@ public sealed class OldScoreProcesser : IScoreProcesser
2828
Chart = record.Chart,
2929
ComboFlag = record.ComboFlag,
3030
DXScore = record.DXScore,
31-
DXStar = record.DXStar,
31+
DXScoreRank = record.DXScoreRank,
3232
Rank = record.Rank,
3333
SyncFlag = record.SyncFlag
3434
};

src/Services/DfListService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public override async Task GetFromDivingFish(DivingFishListRequest request,
3535
user.IconId = request.Icon;
3636

3737
(Func<CommonRecord, bool> predicate, bool maskMutex) = ScoreFilterHelper.GetPredicateByTags(request.Tags, request.Condition);
38-
bool mayMask = player.Records.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A));
38+
bool mayMask = player.Records.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A));
3939
if (mayMask && maskMutex)
4040
{
4141
throw new RpcException(new(StatusCode.PermissionDenied, "Mask enabled"));

src/Services/LxnsListService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public override async Task GetFromLxns(LxnsListRequest request, IServerStreamWri
5151
}
5252

5353
(Func<CommonRecord, bool> predicate, bool maskMutex) = ScoreFilterHelper.GetPredicateByTags(request.Tags, request.Condition);
54-
bool mayMask = records.Any(r => r.DXScore is 0 && (r.DXStar > 0 || r.Rank > Ranks.A));
54+
bool mayMask = records.Any(r => r.DXScore is 0 && (r.DXScoreRank > 0 || r.Rank > Ranks.A));
5555
if (mayMask && maskMutex)
5656
{
5757
throw new RpcException(new(StatusCode.PermissionDenied, "Mask enabled"));

0 commit comments

Comments
 (0)