From 7354019db142b9bdfd077d7e4d63ca8ce2e4fd05 Mon Sep 17 00:00:00 2001 From: godotg Date: Wed, 13 Dec 2023 16:22:01 +0800 Subject: [PATCH] perf[protocol]: import IByteBuffer --- .../src/main/resources/typescript/ProtocolManagerTemplate.ts | 5 +++-- protocol/src/test/typescript/zfoots/ProtocolManager.ts | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts b/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts index 61d8eef6..ba8726c5 100644 --- a/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts +++ b/protocol/src/main/resources/typescript/ProtocolManagerTemplate.ts @@ -1,4 +1,5 @@ {} +import IByteBuffer from "./IByteBuffer"; const protocols = new Map(); @@ -14,14 +15,14 @@ class ProtocolManager { return protocol; } - static write(buffer: any, packet: any): void { + static write(buffer: IByteBuffer, packet: any): void { const protocolId = packet.protocolId(); buffer.writeShort(protocolId); const protocol = ProtocolManager.getProtocol(protocolId); protocol.write(buffer, packet); } - static read(buffer: any): any { + static read(buffer: IByteBuffer): any { const protocolId = buffer.readShort(); const protocol = ProtocolManager.getProtocol(protocolId); const packet = protocol.read(buffer); diff --git a/protocol/src/test/typescript/zfoots/ProtocolManager.ts b/protocol/src/test/typescript/zfoots/ProtocolManager.ts index c2456ca0..5adb4542 100644 --- a/protocol/src/test/typescript/zfoots/ProtocolManager.ts +++ b/protocol/src/test/typescript/zfoots/ProtocolManager.ts @@ -5,6 +5,7 @@ import NormalObject from './packet/NormalObject'; import ObjectA from './packet/ObjectA'; import ObjectB from './packet/ObjectB'; import SimpleObject from './packet/SimpleObject'; +import IByteBuffer from "./IByteBuffer"; const protocols = new Map(); @@ -26,14 +27,14 @@ class ProtocolManager { return protocol; } - static write(buffer: any, packet: any): void { + static write(buffer: IByteBuffer, packet: any): void { const protocolId = packet.protocolId(); buffer.writeShort(protocolId); const protocol = ProtocolManager.getProtocol(protocolId); protocol.write(buffer, packet); } - static read(buffer: any): any { + static read(buffer: IByteBuffer): any { const protocolId = buffer.readShort(); const protocol = ProtocolManager.getProtocol(protocolId); const packet = protocol.read(buffer);