mirror of
https://github.com/esiur/esiur-dotnet.git
synced 2025-10-29 23:21:36 +00:00
Extended
This commit is contained in:
@@ -665,7 +665,7 @@ public partial class DistributedConnection : NetworkConnection, IStore
|
||||
|
||||
var dataType = authPacket.DataType.Value;
|
||||
|
||||
var (_, parsed) = Codec.ParseSync(data, dataType.Offset, Instance.Warehouse, dataType);
|
||||
var (_, parsed) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var rt = (Map<byte, object>)parsed;
|
||||
|
||||
@@ -792,7 +792,7 @@ public partial class DistributedConnection : NetworkConnection, IStore
|
||||
else if (authPacket.Event == IIPAuthPacketEvent.IAuthPlain)
|
||||
{
|
||||
var dataType = authPacket.DataType.Value;
|
||||
var (_, parsed) = Codec.ParseSync(data, dataType.Offset, Instance.Warehouse, dataType);
|
||||
var (_, parsed) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
var rt = (Map<byte, object>)parsed;
|
||||
|
||||
var headers = rt.Select(x => new KeyValuePair<IIPAuthPacketIAuthHeader, object>((IIPAuthPacketIAuthHeader)x.Key, x.Value));
|
||||
@@ -832,7 +832,7 @@ public partial class DistributedConnection : NetworkConnection, IStore
|
||||
else if (authPacket.Event == IIPAuthPacketEvent.IAuthHashed)
|
||||
{
|
||||
var dataType = authPacket.DataType.Value;
|
||||
var (_, parsed) = Codec.ParseSync(data, dataType.Offset, Instance.Warehouse, dataType);
|
||||
var (_, parsed) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
var rt = (Map<byte, object>)parsed;
|
||||
|
||||
|
||||
@@ -895,7 +895,7 @@ public partial class DistributedConnection : NetworkConnection, IStore
|
||||
|
||||
var dataType = authPacket.DataType.Value;
|
||||
|
||||
var (_, parsed) = Codec.ParseSync(data, dataType.Offset, Server.Instance.Warehouse, dataType);
|
||||
var (_, parsed) = Codec.ParseSync(dataType, Server.Instance.Warehouse);
|
||||
|
||||
var rt = (Map<byte, object>)parsed;
|
||||
|
||||
@@ -1153,7 +1153,7 @@ public partial class DistributedConnection : NetworkConnection, IStore
|
||||
var reference = authPacket.Reference;
|
||||
var dataType = authPacket.DataType.Value;
|
||||
|
||||
var (_, value) = Codec.ParseSync(data, dataType.Offset, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
Server.Membership.AuthorizePlain(session, reference, value)
|
||||
.Then(x => ProcessAuthorization(x));
|
||||
|
||||
@@ -400,7 +400,7 @@ partial class DistributedConnection
|
||||
|
||||
void IIPNotificationResourceDestroyed(ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
var (size, rt) = Codec.ParseSync(data, dataType.Offset, Instance.Warehouse, dataType);
|
||||
var (size, rt) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceId = (uint)rt;
|
||||
|
||||
@@ -520,7 +520,7 @@ partial class DistributedConnection
|
||||
void IIPRequestAttachResource(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceId = (uint)value;
|
||||
|
||||
@@ -633,7 +633,7 @@ partial class DistributedConnection
|
||||
void IIPRequestDetachResource(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceId = (uint)value;
|
||||
|
||||
@@ -725,7 +725,7 @@ partial class DistributedConnection
|
||||
void IIPRequestDeleteResource(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceId = (uint)value;
|
||||
|
||||
@@ -797,7 +797,7 @@ partial class DistributedConnection
|
||||
|
||||
void IIPRequestLinkTemplates(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceLink = (string)value;
|
||||
|
||||
@@ -830,7 +830,7 @@ partial class DistributedConnection
|
||||
|
||||
void IIPRequestTemplateFromClassName(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var className = (string)value;
|
||||
|
||||
@@ -850,7 +850,7 @@ partial class DistributedConnection
|
||||
void IIPRequestTemplateFromClassId(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var classId = (UUID)value;
|
||||
|
||||
@@ -872,7 +872,7 @@ partial class DistributedConnection
|
||||
void IIPRequestTemplateFromResourceId(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
|
||||
var (_, value) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, value) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceId = (uint)value;
|
||||
|
||||
@@ -894,7 +894,7 @@ partial class DistributedConnection
|
||||
|
||||
void IIPRequestGetResourceIdByLink(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
var (_, parsed) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, parsed) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
var resourceLink = (string)parsed;
|
||||
|
||||
Action<IResource> queryCallback = (r) =>
|
||||
@@ -922,7 +922,7 @@ partial class DistributedConnection
|
||||
|
||||
void IIPRequestQueryResources(uint callback, ParsedTDU dataType, byte[] data)
|
||||
{
|
||||
var (_, parsed) = Codec.ParseSync(data, 0, Instance.Warehouse, dataType);
|
||||
var (_, parsed) = Codec.ParseSync(dataType, Instance.Warehouse);
|
||||
|
||||
var resourceLink = (string)parsed;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user