Raven.Smuggler.SmugglerApi.PutTransformer C# (CSharp) Method

PutTransformer() protected method

protected PutTransformer ( string transformerName, RavenJToken transformer ) : Task
transformerName string
transformer RavenJToken
return Task
		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();
		}