mirror of
https://github.com/DorkSquadRR/DorkNet.git
synced 2026-10-25 23:18:44 -07:00
Enhance room bulk lookup: add support for ID-based queries and improve result handling; refactor GoToController for presence management and logging; update join timeout service to handle presence deferral; add Crescendo image asset.
This commit is contained in:
@@ -52,7 +52,18 @@ public class MatchController(
|
||||
var pid = this.RequireCurrentPlayerId();
|
||||
if (code == 0)
|
||||
{
|
||||
joinTimeouts.MarkCompleted(pid, instanceId, label);
|
||||
var completed = joinTimeouts.MarkCompleted(pid, instanceId, label);
|
||||
if (completed.HasValue)
|
||||
{
|
||||
presence.SetRoom(pid, completed.Value.TargetRoom);
|
||||
logger.LogInformation(
|
||||
"[joinresult] committed presence player={Player} room={RoomId}/{RoomName} instance={Instance} deferred={Deferred}",
|
||||
pid,
|
||||
completed.Value.TargetRoom.RoomId,
|
||||
completed.Value.TargetRoom.Name,
|
||||
completed.Value.TargetRoom.RoomInstanceId,
|
||||
completed.Value.DeferPresenceCommit);
|
||||
}
|
||||
logger.LogInformation(
|
||||
"[joinresult] player={Player} instance={Instance} OK ({Label})",
|
||||
pid, instanceId, label);
|
||||
|
||||
Reference in New Issue
Block a user