internal ReserveEntityIdsResponse(CommandStatusCode statusCode, string message, long firstEntityId, int numberOfEntityIds, ReserveEntityIdsRequest req) { StatusCode = statusCode; Message = message; FirstEntityId = firstEntityId; NumberOfEntityIds = numberOfEntityIds; RawRequest = req; }
public void OnReserveEntityIdResponse(ReserveEntityIdsResponseOp op) { ReserveEntityIdsRequest request = requestIdToReserveEntityIdsRequest[op.RequestId.Id]; requestIdToReserveEntityIdsRequest.Remove(op.RequestId.Id); Entity entity; if (!TryGetEntityFromEntityId(request.SenderEntityId, "ReserveEntityIds", out entity)) { return; } var response = new ReserveEntityIdsResponse((CommandStatusCode)op.StatusCode, op.Message, op.FirstEntityId.Value.Id, op.NumberOfEntityIds, request); view.AddCommandResponse(entity, response, reserveEntityIdsResponsesPool); }