Дополнительная информация для тестирования производительности
This commit is contained in:
@@ -3,7 +3,7 @@ using mROA.Implementation.Frontend;
|
||||
|
||||
namespace mROA.Implementation.Backend;
|
||||
|
||||
public class HubRequestExtractor : IInjectableModule
|
||||
public class HubRequestExtractor(Type extractoType) : IInjectableModule
|
||||
{
|
||||
private IConnectionHub _hub;
|
||||
|
||||
@@ -37,7 +37,7 @@ public class HubRequestExtractor : IInjectableModule
|
||||
|
||||
private void HubOnOnConnected(IRepresentationModule interaction)
|
||||
{
|
||||
var extractor = new RequestExtractor();
|
||||
var extractor = (IRequestExtractor)Activator.CreateInstance(extractoType)!;
|
||||
extractor.Inject(interaction);
|
||||
if (_contextRepository is IContextRepositoryHub contextHub)
|
||||
extractor.Inject(contextHub.GetRepository(interaction.Id));
|
||||
|
||||
+2
-2
@@ -2,13 +2,13 @@
|
||||
|
||||
namespace mROA.Implementation;
|
||||
|
||||
public class CreativeSerializationModuleProducer : IRepresentationModuleProducer
|
||||
public class CreativeRepresentationModuleProducer : IRepresentationModuleProducer
|
||||
{
|
||||
private Type _reprModuleType;
|
||||
private IInjectableModule[] _creationModules;
|
||||
private IConnectionHub? _hub;
|
||||
|
||||
public CreativeSerializationModuleProducer(IInjectableModule[] creationModules, Type reprModuleType)
|
||||
public CreativeRepresentationModuleProducer(IInjectableModule[] creationModules, Type reprModuleType)
|
||||
{
|
||||
_creationModules = creationModules;
|
||||
_reprModuleType = reprModuleType;
|
||||
Reference in New Issue
Block a user