package fr.sii.ogham.spring.config;
import org.thymeleaf.spring4.SpringTemplateEngine;
import fr.sii.ogham.core.builder.MessagingBuilder;
public class ThymeLeafConfigurer implements MessagingBuilderConfigurer {
private final SpringTemplateEngine springTemplateEngine;
public ThymeLeafConfigurer(SpringTemplateEngine springTemplateEngine) {
super();
this.springTemplateEngine = springTemplateEngine;
}
@Override
public void configure(MessagingBuilder builder) {
builder.getEmailBuilder().getTemplateBuilder().getThymeleafParser().withTemplateEngine(springTemplateEngine);
builder.getSmsBuilder().getTemplateBuilder().getThymeleafParser().withTemplateEngine(springTemplateEngine);
}
}