работает!!!

This commit is contained in:
2025-02-18 17:12:23 +03:00
parent 635fcbf914
commit e0c487ad73
2 changed files with 4 additions and 8 deletions
+1 -1
View File
@@ -26,7 +26,7 @@ TransmissionConfig.RealContextRepository = builder.GetModule<ContextRepository>(
TransmissionConfig.RemoteEndpointContextRepository = builder.GetModule<RemoteContextRepository>(); TransmissionConfig.RemoteEndpointContextRepository = builder.GetModule<RemoteContextRepository>();
builder.GetModule<NetworkFrontendBridge>()!.Connect(); builder.GetModule<NetworkFrontendBridge>()!.Connect();
// _ = builder.GetModule<RequestExtractor>()!.StartExtraction(); _ = builder.GetModule<RequestExtractor>()!.StartExtraction();
Console.WriteLine(TransmissionConfig.OwnershipRepository!.GetOwnershipId()); Console.WriteLine(TransmissionConfig.OwnershipRepository!.GetOwnershipId());
var context = builder.GetModule<RemoteContextRepository>(); var context = builder.GetModule<RemoteContextRepository>();
@@ -37,14 +37,8 @@ public class NextGenerationInteractionModule : INextGenerationInteractionModule
_currentReceiving = Task.Run(GetNextMessage); _currentReceiving = Task.Run(GetNextMessage);
return _currentReceiving; return _currentReceiving;
} }
lock (_currentReceiving)
{
if (_currentReceiving is { Status: TaskStatus.Running })
return _currentReceiving;
_currentReceiving = Task.Run(GetNextMessage); return _currentReceiving;
return _currentReceiving;
}
} }
public async Task PostMessage(NetworkMessage message) public async Task PostMessage(NetworkMessage message)
@@ -86,6 +80,8 @@ public class NextGenerationInteractionModule : INextGenerationInteractionModule
var message = _serialization.Deserialize<NetworkMessage>(_buffer[..len]); var message = _serialization.Deserialize<NetworkMessage>(_buffer[..len]);
_messageBuffer.Add(message!); _messageBuffer.Add(message!);
_currentReceiving = Task.Run(GetNextMessage);
return message!; return message!;
} }
} }