Преглед изворни кода

修复Session Call的cancel操作

tanghai пре 8 година
родитељ
комит
df78656cab
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      Unity/Assets/Scripts/Entity/Session.cs

+ 2 - 0
Unity/Assets/Scripts/Entity/Session.cs

@@ -239,6 +239,8 @@ namespace Model
 				}
 			};
 
+			cancellationToken.Register(()=>this.requestCallback.Remove(rpcId));
+
 			const byte flag = 0x80;
 			this.SendMessage(flag, opcode, rpcId, bytes);
 			return tcs.Task;