работает, но с ограничениями
This commit is contained in:
@@ -15,8 +15,9 @@ builder.Modules.Add(new NextGenerationInteractionModule());
|
||||
builder.Modules.Add(new RepresentationModule());
|
||||
builder.Modules.Add(new NetworkFrontendBridge(new IPEndPoint(IPAddress.Loopback, 4567)));
|
||||
builder.Modules.Add(new StaticRepresentationModuleProducer());
|
||||
// builder.Modules.Add(new BasicExecutionModule());
|
||||
// builder.Modules.Add(new CoCodegenMethodRepository());
|
||||
builder.Modules.Add(new RequestExtractor());
|
||||
builder.Modules.Add(new BasicExecutionModule());
|
||||
builder.Modules.Add(new CoCodegenMethodRepository());
|
||||
// builder.Modules.Add(new StreamBasedVirtualBackendInteractionModule());
|
||||
// builder.Modules.Add(new JsonSerialisationModule());
|
||||
builder.UseCollectableContextRepository();
|
||||
@@ -27,8 +28,7 @@ TransmissionConfig.RealContextRepository = builder.GetModule<ContextRepository>(
|
||||
TransmissionConfig.RemoteEndpointContextRepository = builder.GetModule<RemoteContextRepository>();
|
||||
|
||||
builder.GetModule<NetworkFrontendBridge>()!.Connect();
|
||||
// builder.GetModule<StreamBasedVirtualBackendInteractionModule>()!.StartVirtualInteraction();
|
||||
|
||||
_ = builder.GetModule<RequestExtractor>()!.StartExtraction();
|
||||
Console.WriteLine(TransmissionConfig.OwnershipRepository!.GetOwnershipId());
|
||||
var context = builder.GetModule<RemoteContextRepository>();
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
using mROA.Abstract;
|
||||
using System.Text.Json;
|
||||
using mROA.Abstract;
|
||||
|
||||
namespace mROA.Implementation;
|
||||
|
||||
@@ -37,6 +38,7 @@ public class RepresentationModule : IRepresentationModule
|
||||
while (true)
|
||||
{
|
||||
var message = await _interaction.GetNextMessageReceiving();
|
||||
Console.WriteLine("Message received {0}", JsonSerializer.Serialize(message));
|
||||
if ((requestId is null || message.Id == requestId) &&
|
||||
(messageType is null || message.SchemaId == messageType))
|
||||
return message.Data;
|
||||
|
||||
Reference in New Issue
Block a user