예제 #1
0
        public Task Heartbeat(byte[] data)
        {
            HeartbeatData heartbeatData = HeartbeatDataDotNetSerializer.Deserialize(data);
            IGameGrain    game          = GrainFactory.GetGrain <IGameGrain>(heartbeatData.Game);

            return(game.UpdateGameStatus(heartbeatData.Status));
        }
예제 #2
0
    public Task HeartbeatAsync(byte[] data)
    {
        var heartbeatData = HeartbeatDataDotNetSerializer.Deserialize(data);
        var game          = GrainFactory.GetGrain <IGameGrain>(heartbeatData.GameKey);

        return(game.UpdateGameStatusAsync(heartbeatData.Status));
    }