2023-10-08 21:13:31 +03:00
|
|
|
using Ragon.Protocol;
|
|
|
|
|
|
2024-04-29 09:12:42 +03:00
|
|
|
namespace Ragon.Client
|
2023-10-08 21:13:31 +03:00
|
|
|
{
|
2024-04-29 09:12:42 +03:00
|
|
|
public class RoomDataHandler: IHandler
|
2023-10-08 21:13:31 +03:00
|
|
|
{
|
2024-05-05 15:45:28 +03:00
|
|
|
private readonly RagonClient _client;
|
|
|
|
|
public RoomDataHandler(RagonClient client)
|
|
|
|
|
{
|
|
|
|
|
_client = client;
|
|
|
|
|
}
|
|
|
|
|
|
2024-04-29 09:12:42 +03:00
|
|
|
public void Handle(RagonBuffer reader)
|
2023-11-05 22:19:55 +03:00
|
|
|
{
|
2024-05-05 15:45:28 +03:00
|
|
|
var len = reader.ReadUShort();
|
2023-11-05 22:19:55 +03:00
|
|
|
|
2024-05-05 15:45:28 +03:00
|
|
|
_client.Room?.Data(reader);
|
2023-11-05 22:19:55 +03:00
|
|
|
}
|
2023-10-08 21:13:31 +03:00
|
|
|
}
|
|
|
|
|
}
|