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)
{
case EMessageType.ClientConnect:
HandleNewClient(context, interaction, streamExtractor, cts);
HandleNewClient(context, interaction, streamExtractor, cts, connectionRequest);
break;
case EMessageType.ClientRecovery:
{
@@ -97,7 +98,7 @@ namespace mROA.Implementation.Backend
}
private void HandleNewClient(EndPointContext context, ChannelInteractionModule interaction,
ChannelInteractionModule.StreamExtractor streamExtractor, CancellationTokenSource cts)
ChannelInteractionModule.StreamExtractor streamExtractor, CancellationTokenSource cts, NetworkMessageHeader connectionHeader)
{
context.HostId = 0;
context.OwnerId = -interaction.ConnectionId;
+1
View File
@@ -27,5 +27,6 @@ namespace mROA.Implementation
public class ClientConnect : INetworkMessage
{
public EMessageType MessageType => EMessageType.ClientConnect;
public string[]? Config { get; set; }
}
}