Minor tweak to keep RPC type at service level. (#3815)

This commit is contained in:
Raja Subramanian
2025-07-24 11:30:00 +05:30
committed by GitHub
parent a75295fcd5
commit 68387b41fe
2 changed files with 11 additions and 5 deletions
+3 -4
View File
@@ -572,7 +572,7 @@ func (r *RoomManager) HandleConnect(
grants *auth.ClaimGrants,
createRoom *livekit.CreateRoomRequest,
wireMessage *livekit.Signalv2WireMessage, // contains livekit.ConnectRequest
) (*rpc.RelaySignalv2ConnectResponse, error) {
) (*livekit.Signalv2WireMessage, error) {
sessionStartTime := time.Now()
// find connect request in wire message
@@ -610,6 +610,7 @@ func (r *RoomManager) HandleConnect(
"nodeID", r.currentNode.NodeID(),
"numParticipants", room.GetParticipantCount(),
"grants", grants,
"createRoom", logger.Proto(createRoom),
"wireMessage", logger.Proto(wireMessage),
)
@@ -797,9 +798,7 @@ func (r *RoomManager) HandleConnect(
r.iceConfigCache.Put(iceConfigCacheKey{room.Name(), participant.Identity()}, iceConfig)
})
return &rpc.RelaySignalv2ConnectResponse{
WireMessage: wireMessageResponse,
}, nil
return wireMessageResponse, nil
}
// create the actual room object, to be used on RTC node
+8 -1
View File
@@ -123,7 +123,14 @@ func (s *defaultSignalv2Handler) HandleConnect(
return nil, err
}
return s.roomManager.HandleConnect(ctx, grants, rscr.CreateRoom, rscr.WireMessage)
wireMessageResponse, err := s.roomManager.HandleConnect(ctx, grants, rscr.CreateRoom, rscr.WireMessage)
if err != nil {
return nil, err
}
return &rpc.RelaySignalv2ConnectResponse{
WireMessage: wireMessageResponse,
}, nil
}
// ------------------------------------------