Adding configure option on client connect

This commit is contained in:
2025-07-21 23:46:04 +03:00
parent f8998178ff
commit 14ec6abd8d
2 changed files with 4 additions and 2 deletions
@@ -83,7 +83,8 @@ namespace mROA.Implementation.Backend
switch (connectionRequest.MessageType) switch (connectionRequest.MessageType)
{ {
case EMessageType.ClientConnect: case EMessageType.ClientConnect:
HandleNewClient(context, interaction, streamExtractor, cts);
HandleNewClient(context, interaction, streamExtractor, cts, connectionRequest);
break; break;
case EMessageType.ClientRecovery: case EMessageType.ClientRecovery:
{ {
@@ -97,7 +98,7 @@ namespace mROA.Implementation.Backend
} }
private void HandleNewClient(EndPointContext context, ChannelInteractionModule interaction, private void HandleNewClient(EndPointContext context, ChannelInteractionModule interaction,
ChannelInteractionModule.StreamExtractor streamExtractor, CancellationTokenSource cts) ChannelInteractionModule.StreamExtractor streamExtractor, CancellationTokenSource cts, NetworkMessageHeader connectionHeader)
{ {
context.HostId = 0; context.HostId = 0;
context.OwnerId = -interaction.ConnectionId; context.OwnerId = -interaction.ConnectionId;
+1
View File
@@ -27,5 +27,6 @@ namespace mROA.Implementation
public class ClientConnect : INetworkMessage public class ClientConnect : INetworkMessage
{ {
public EMessageType MessageType => EMessageType.ClientConnect; public EMessageType MessageType => EMessageType.ClientConnect;
public string[]? Config { get; set; }
} }
} }