Align verifier with Verse client projection split
This commit is contained in:
parent
65133ac8a0
commit
c64ee03a94
1 changed files with 5 additions and 1 deletions
|
|
@ -14383,6 +14383,10 @@ static void RequireInventoryLoadoutRestoreRequestAuthority(string root)
|
|||
var client = File.Exists(clientPath)
|
||||
? File.ReadAllText(clientPath)
|
||||
: throw new InvalidOperationException("Cannot verify loadout restore authority; AetheriaClient.cs is missing.");
|
||||
var verseClientPath = Path.Combine(root, "Packages", "org.gamecult.aetheria.state", "Runtime", "AetheriaRuntimeVerseClient.cs");
|
||||
var verseClient = File.Exists(verseClientPath)
|
||||
? File.ReadAllText(verseClientPath)
|
||||
: throw new InvalidOperationException("Cannot verify loadout restore authority; AetheriaRuntimeVerseClient.cs is missing.");
|
||||
|
||||
var requiredSymbols = new[]
|
||||
{
|
||||
|
|
@ -14530,7 +14534,7 @@ static void RequireInventoryLoadoutRestoreRequestAuthority(string root)
|
|||
!rtsProjection.Contains("AetheriaRuntimeDaemonTradeItemQueries.TryProjectLoadoutTemplatePrice(", StringComparison.Ordinal) ||
|
||||
!rtsProjection.Contains("credits >= price", StringComparison.Ordinal) ||
|
||||
!client.Contains("GetLoadoutTemplatesAsync()", StringComparison.Ordinal) ||
|
||||
!client.Contains("ProjectStationRefit(frame, loadoutTemplates, catalog)", StringComparison.Ordinal))
|
||||
!verseClient.Contains("ProjectStationRefit(frame, loadoutTemplates, catalog)", StringComparison.Ordinal))
|
||||
{
|
||||
throw new InvalidOperationException(
|
||||
"StationRefitAsync must publish typed loadout restore options with shared runtime pricing and daemon-target identity.");
|
||||
|
|
|
|||
Loading…
Reference in a new issue