Browse Source

refactoring

pull/8723/head
dashevchenko 3 years ago
parent
commit
44c784c248
  1. 12
      application/src/main/java/org/thingsboard/server/service/mail/DefaultTbMailConfigTemplateService.java

12
application/src/main/java/org/thingsboard/server/service/mail/DefaultTbMailConfigTemplateService.java

@ -21,14 +21,22 @@ import org.springframework.core.io.ClassPathResource;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.thingsboard.common.util.JacksonUtil; import org.thingsboard.common.util.JacksonUtil;
import javax.annotation.PostConstruct;
import java.io.IOException; import java.io.IOException;
@Service @Service
@Slf4j @Slf4j
public class DefaultTbMailConfigTemplateService implements TbMailConfigTemplateService { public class DefaultTbMailConfigTemplateService implements TbMailConfigTemplateService {
private JsonNode mailConfigTemplates;
@PostConstruct
private void postConstruct() throws IOException {
mailConfigTemplates = JacksonUtil.toJsonNode(new ClassPathResource("/templates/mail_config_templates.json").getFile());
}
@Override @Override
public JsonNode findAllMailConfigTemplates() throws IOException { public JsonNode findAllMailConfigTemplates() {
return JacksonUtil.toJsonNode(new ClassPathResource("/templates/mail_config_templates.json").getFile()); return mailConfigTemplates;
} }
} }

Loading…
Cancel
Save