refactor(streaming): compose landblock presentation transaction
Own render, physics, DAT-static presentation, and retained static-resource rebinds behind retryable receipts so a failed publication resumes its exact unfinished suffix without replaying retail create-time defaults. Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
parent
e1110f7e54
commit
ea0da8c8ae
15 changed files with 1744 additions and 89 deletions
|
|
@ -486,7 +486,8 @@ public sealed class LandblockPhysicsPublisherTests
|
|||
|
||||
MethodInfo begin = Assert.Single(
|
||||
type.GetMethods(),
|
||||
method => method.Name == nameof(LandblockPhysicsPublisher.BeginPublication));
|
||||
method => method.Name == nameof(LandblockPhysicsPublisher.BeginPublication)
|
||||
&& method.ReturnType == typeof(LandblockPhysicsPublication));
|
||||
ParameterInfo parameter = Assert.Single(begin.GetParameters());
|
||||
Assert.Equal(typeof(LandblockRenderPublication), parameter.ParameterType);
|
||||
Assert.DoesNotContain(type.GetConstructors().SelectMany(constructor =>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue