Surface parser token review explicitly
This commit is contained in:
@@ -6,4 +6,5 @@ public sealed record CriticalCellComparisonState(
|
||||
string DescriptionText,
|
||||
IReadOnlyList<CriticalEffectLookupResponse> Effects,
|
||||
IReadOnlyList<CriticalBranchLookupResponse> Branches,
|
||||
IReadOnlyList<string> ValidationMessages);
|
||||
IReadOnlyList<string> ValidationMessages,
|
||||
IReadOnlyList<CriticalTokenReviewItem> TokenReviewItems);
|
||||
|
||||
9
src/RolemasterDb.App/Features/CriticalTokenReviewItem.cs
Normal file
9
src/RolemasterDb.App/Features/CriticalTokenReviewItem.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace RolemasterDb.App.Features;
|
||||
|
||||
public sealed record CriticalTokenReviewItem(
|
||||
string Scope,
|
||||
string? ConditionText,
|
||||
string Token,
|
||||
string ReviewText);
|
||||
@@ -535,7 +535,17 @@ public sealed class LookupService(IDbContextFactory<RolemasterDbContext> dbConte
|
||||
.OrderBy(branch => branch.SortOrder)
|
||||
.Select(CreateBranchLookupResponse)
|
||||
.ToList(),
|
||||
content.ValidationErrors.ToList());
|
||||
content.ValidationErrors.ToList(),
|
||||
content.TokenReviewIssues
|
||||
.Select(CreateTokenReviewItem)
|
||||
.ToList());
|
||||
|
||||
private static CriticalTokenReviewItem CreateTokenReviewItem(SharedParsing.CriticalTokenReviewIssue issue) =>
|
||||
new(
|
||||
issue.Scope,
|
||||
issue.ConditionText,
|
||||
issue.Token,
|
||||
issue.ReviewText);
|
||||
|
||||
private static CriticalEffectEditorItem CreateEffectEditorItem(CriticalEffect effect, string originKey) =>
|
||||
new(
|
||||
|
||||
Reference in New Issue
Block a user