1 | package org.cardanofoundation.explorer.api.config; | |
2 | ||
3 | import lombok.extern.log4j.Log4j2; | |
4 | ||
5 | import org.springframework.beans.factory.annotation.Value; | |
6 | import org.springframework.context.annotation.Bean; | |
7 | import org.springframework.context.annotation.Configuration; | |
8 | ||
9 | import org.cardanofoundation.conversions.CardanoConverters; | |
10 | import org.cardanofoundation.conversions.ClasspathConversionsFactory; | |
11 | import org.cardanofoundation.conversions.domain.NetworkType; | |
12 | import org.cardanofoundation.explorer.api.common.constant.CommonConstant; | |
13 | ||
14 | @Configuration | |
15 | @Log4j2 | |
16 | public class CardanoConvertersConfig { | |
17 | @Bean | |
18 | public CardanoConverters cardanoConverters(@Value("${application.network}") String network) { | |
19 |
1
1. cardanoConverters : replaced return value with null for org/cardanofoundation/explorer/api/config/CardanoConvertersConfig::cardanoConverters → NO_COVERAGE |
return switch (network) { |
20 | case CommonConstant.NetworkType.PREPROD -> ClasspathConversionsFactory.createConverters( | |
21 | NetworkType.PREPROD); | |
22 | case CommonConstant.NetworkType.PREVIEW -> ClasspathConversionsFactory.createConverters( | |
23 | NetworkType.PREVIEW); | |
24 | case CommonConstant.NetworkType.SANCHONET -> ClasspathConversionsFactory.createConverters( | |
25 | NetworkType.SANCHONET); | |
26 | default -> ClasspathConversionsFactory.createConverters(NetworkType.MAINNET); | |
27 | }; | |
28 | } | |
29 | } | |
Mutations | ||
19 |
1.1 |