Skip to content

Commit ce4eec8

Browse files
committed
fix(Proto): 修复心跳消息处理器的类型转换问题
将MessageOperationType.HeartBeat显式转换为byte类型,避免潜在的类型不匹配问题
1 parent 86bfa1f commit ce4eec8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

GameFrameX.Proto/BuiltIn/ActorHeartBeat_-1.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ namespace GameFrameX.Proto.BuiltIn;
3939
/// 请求心跳
4040
/// </summary>
4141
[ProtoContract]
42-
[MessageTypeHandler((-1 << 16) + 1, MessageOperationType.HeartBeat)]
42+
[MessageTypeHandler((-1 << 16) + 1, (byte)MessageOperationType.HeartBeat)]
4343
public sealed class ReqActorHeartBeat : MessageObject, IRequestMessage, IHeartBeatMessage
4444
{
4545
/// <summary>
@@ -53,7 +53,7 @@ public sealed class ReqActorHeartBeat : MessageObject, IRequestMessage, IHeartBe
5353
/// 服务器通知心跳结果,因为有些业务需要对心跳结果做处理所以不做成RPC的方式处理
5454
/// </summary>
5555
[ProtoContract]
56-
[MessageTypeHandler((-1 << 16) + 2, MessageOperationType.HeartBeat)]
56+
[MessageTypeHandler((-1 << 16) + 2, (byte)MessageOperationType.HeartBeat)]
5757
public sealed class NotifyActorHeartBeat : MessageObject, INotifyMessage, IHeartBeatMessage
5858
{
5959
/// <summary>

0 commit comments

Comments
 (0)