public override async Task <BroadcastWriteResponse> BroadcastWrite(BroadcastWriteRequest request, ServerCallContext context) { await dispatcher.OnBroadcastWrite(ParseBroadcastWriteRequest(request)); return(new BroadcastWriteResponse { }); }
private BroadcastWriteArguments ParseBroadcastWriteRequest( BroadcastWriteRequest request) { return(new BroadcastWriteArguments { PartitionId = request.PartitionId, Key = request.Key, MessageId = BuildMessageId(request.MessageId), Value = request.Value, ReplicaTimestamp = BuildVectorClock(request.ReplicaTimestamp), WriteServerId = request.WriteServerId }); }