Ejemplo n.º 1
0
        internal static PlayRoom GetRoomWhenGet(PlayCommand request, PlayResponse response)
        {
            var room = new PlayRoom();

            room.RoomRemoteSecureAddress = response.Body["secureAddr"] as string;
            room.RoomRemoteAddress       = response.Body["addr"] as string;

            var roomProperties = response.Body;

            room.SetProperties(roomProperties);

            return(room);
        }
Ejemplo n.º 2
0
        internal static void DoSetRoomProperties(PlayRoom room, PlayResponse response)
        {
            var invalidKeys = new string[] { "cmd", "peerId", "op", "appId", "i" };

            room.SetProperties(response.Body.Filter(invalidKeys));
        }