public Task Heartbeat(byte[] data) { HeartbeatData heartbeatData = HeartbeatDataDotNetSerializer.Deserialize(data); IGameGrain game = GrainFactory.GetGrain <IGameGrain>(heartbeatData.Game); return(game.UpdateGameStatus(heartbeatData.Status)); }
public Task HeartbeatAsync(byte[] data) { var heartbeatData = HeartbeatDataDotNetSerializer.Deserialize(data); var game = GrainFactory.GetGrain <IGameGrain>(heartbeatData.GameKey); return(game.UpdateGameStatusAsync(heartbeatData.Status)); }