mirror of
https://github.com/esiur/esiur-dotnet.git
synced 2025-06-27 05:23:13 +00:00
AsyncReply thread safe
This commit is contained in:
@ -285,13 +285,15 @@ namespace Esiur.Net.IIP
|
||||
|
||||
void init()
|
||||
{
|
||||
queue.Then((x) =>
|
||||
var q = queue;
|
||||
q.Then((x) =>
|
||||
{
|
||||
if (x.Type == DistributedResourceQueueItem.DistributedResourceQueueItemType.Event)
|
||||
x.Resource._EmitEventByIndex(x.Index, (object[])x.Value);
|
||||
else
|
||||
x.Resource._UpdatePropertyByIndex(x.Index, x.Value);
|
||||
});
|
||||
//q.timeout?.Dispose();
|
||||
|
||||
var r = new Random();
|
||||
localNonce = new byte[32];
|
||||
|
Reference in New Issue
Block a user