Skip to content

Commit 35f879e

Browse files
authored
Merge pull request #151 from RLBot/ping-cookie
2 parents fadc724 + 93e2790 commit 35f879e

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

RLBotCS/Server/FlatBuffersSession.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public readonly record struct DistributeBallPrediction(BallPredictionT BallPredi
3737

3838
public readonly record struct UpdateRendering(RenderingStatus Status) : SessionMessage;
3939

40-
public readonly record struct PingResponse() : SessionMessage;
40+
public readonly record struct PingResponse(ulong Cookie) : SessionMessage;
4141
}
4242

4343
class FlatBuffersSession
@@ -316,7 +316,9 @@ await _bridge.WriteAsync(
316316
break;
317317

318318
case InterfaceMessage.PingRequest:
319-
_incomingMessages.Writer.TryWrite(new SessionMessage.PingResponse());
319+
_incomingMessages.Writer.TryWrite(
320+
new SessionMessage.PingResponse(msg.MessageAsPingRequest().UnPack().Cookie)
321+
);
320322
break;
321323
}
322324

@@ -447,7 +449,9 @@ private async Task HandleInternalMessages()
447449
break;
448450
case SessionMessage.PingResponse m:
449451
SendPayloadToClient(
450-
CoreMessageUnion.FromPingResponse(new PingResponseT())
452+
CoreMessageUnion.FromPingResponse(
453+
new PingResponseT() { Cookie = m.Cookie }
454+
)
451455
);
452456
break;
453457
}

0 commit comments

Comments
 (0)