File tree Expand file tree Collapse file tree 2 files changed +5
-13
lines changed
line-bot-api-client/src/main/java/com/linecorp/bot/client Expand file tree Collapse file tree 2 files changed +5
-13
lines changed Original file line number Diff line number Diff line change 2424import org .slf4j .Logger ;
2525import org .slf4j .LoggerFactory ;
2626
27- import com .fasterxml .jackson .databind .DeserializationFeature ;
2827import com .fasterxml .jackson .databind .ObjectMapper ;
29- import com . fasterxml . jackson . datatype . jsr310 . JavaTimeModule ;
30- import com .fasterxml . jackson . module . paramnames . ParameterNamesModule ;
28+
29+ import com .linecorp . bot . model . objectmapper . ModelObjectMapper ;
3130
3231import lombok .NonNull ;
3332import lombok .Setter ;
4443@ ToString
4544@ Accessors (fluent = true )
4645public class LineMessagingClientBuilder {
46+ private static final ObjectMapper objectMapper = ModelObjectMapper .createNewObjectMapper ();
47+
4748 /**
4849 * Use {@link LineMessagingClient#builder(String)} to create instance.
4950 *
@@ -207,16 +208,7 @@ static Interceptor buildLoggingInterceptor() {
207208 .setLevel (Level .BODY );
208209 }
209210
210- // TODO: Split this method.
211211 static Retrofit .Builder createDefaultRetrofitBuilder () {
212- final ObjectMapper objectMapper = new ObjectMapper ()
213- .configure (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES , false )
214- // Register ParameterNamesModule to read parameter name from lombok generated constructor.
215- .registerModule (new ParameterNamesModule ())
216- // Register JSR-310(java.time.temporal.*) module and read number as millsec.
217- .registerModule (new JavaTimeModule ())
218- .configure (DeserializationFeature .READ_DATE_TIMESTAMPS_AS_NANOSECONDS , false );
219-
220212 return new Retrofit .Builder ()
221213 .addConverterFactory (JacksonConverterFactory .create (objectMapper ));
222214 }
Original file line number Diff line number Diff line change 2626
2727import lombok .NonNull ;
2828
29- /*
29+ /**
3030 * This class validates value of the `X-LINE-Signature` header.
3131 */
3232public class LineSignatureValidator {
You can’t perform that action at this time.
0 commit comments