Quellcode durchsuchen

修复Session Call的cancel操作

tanghai vor 8 Jahren
Ursprung
Commit
df78656cab
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  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;