Give UI Toolkit commands idempotency keys
This commit is contained in:
parent
050b2019bd
commit
befdd6a4a1
1 changed files with 6 additions and 2 deletions
|
|
@ -448,10 +448,14 @@ namespace GameCult.Eve.UnityUIToolkit
|
|||
foreach (var template in document.Commands)
|
||||
{
|
||||
if (string.Equals(template.Command, command, StringComparison.Ordinal))
|
||||
return GameCult.Mesh.CultMesh.OperationInvocation(template.Operation);
|
||||
return GameCult.Mesh.CultMesh.OperationInvocation(
|
||||
template.Operation,
|
||||
idempotencyKey: $"unity-uitoolkit-{Guid.NewGuid():N}");
|
||||
}
|
||||
|
||||
return GameCult.Mesh.CultMesh.OperationInvocation(command);
|
||||
return GameCult.Mesh.CultMesh.OperationInvocation(
|
||||
command,
|
||||
idempotencyKey: $"unity-uitoolkit-{Guid.NewGuid():N}");
|
||||
}
|
||||
|
||||
private static Label TitleLabel(string text)
|
||||
|
|
|
|||
Reference in a new issue