protected override Task PutTransformer(string transformerName, RavenJToken transformer)
{
if (Mode == SmugglerMode.Legacy)
return new CompletedTask();
if (transformer != null)
{
var transformerDefinition = JsonConvert.DeserializeObject<TransformerDefinition>(transformer.Value<RavenJObject>("definition").ToString());
return Commands.PutTransformerAsync(transformerName, transformerDefinition);
}
return FlushBatch();
}