Skip to content

Commit 1f2716a

Browse files
author
zhanq
committed
feat: update version to 5.2.13, add default OkHttpClient for API clients
1 parent f31403c commit 1f2716a

10 files changed

Lines changed: 24 additions & 14 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
## 1. 集成
1616
引入sdk包
1717
```xml
18-
<!--以5.2.12版本为例-->
18+
<!--以5.2.13版本为例-->
1919
<dependencies>
2020
<!-- jiguang-sdk -->
2121
<dependency>
2222
<groupId>io.github.jpush</groupId>
2323
<artifactId>jiguang-sdk</artifactId>
24-
<version>5.2.12</version>
24+
<version>5.2.13</version>
2525
</dependency>
2626
</dependencies>
2727
```

example-for-spring/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<groupId>io.github.jpush</groupId>
1515
<artifactId>example-for-spring</artifactId>
16-
<version>5.2.12</version>
16+
<version>5.2.13</version>
1717

1818
<properties>
1919
<maven.compiler.source>8</maven.compiler.source>
@@ -26,7 +26,7 @@
2626
<dependency>
2727
<groupId>io.github.jpush</groupId>
2828
<artifactId>jiguang-sdk</artifactId>
29-
<version>5.2.12</version>
29+
<version>5.2.13</version>
3030
</dependency>
3131
<!-- lombok -->
3232
<dependency>

example-for-spring/src/main/java/cn/jiguang/app/config/JiguangApiConfig.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,13 @@
22

33
import cn.jiguang.sdk.api.*;
44
import feign.Logger;
5-
import feign.Request;
6-
import feign.Retryer;
7-
import feign.okhttp.OkHttpClient;
85
import lombok.extern.slf4j.Slf4j;
96
import org.springframework.beans.factory.annotation.Value;
107
import org.springframework.context.annotation.Bean;
118
import org.springframework.context.annotation.Configuration;
129

1310
import java.net.InetSocketAddress;
1411
import java.net.Proxy;
15-
import java.util.concurrent.TimeUnit;
16-
17-
import static java.util.concurrent.TimeUnit.SECONDS;
1812

1913
@Slf4j
2014
@Configuration

jiguang-sdk/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.jpush</groupId>
88
<artifactId>jiguang-sdk</artifactId>
9-
<version>5.2.12</version>
9+
<version>5.2.13</version>
1010
<packaging>jar</packaging>
1111

1212
<name>Jiguang SDK</name>

jiguang-sdk/src/main/java/cn/jiguang/sdk/api/AdminApi.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,19 @@ public Builder setLoggerLevel(@NonNull Logger.Level loggerLevel) {
7676
}
7777

7878
public AdminApi build() {
79-
Feign.Builder builder = Feign.builder()
80-
.requestInterceptor(new BasicAuthRequestInterceptor(devKey, devSecret))
79+
Feign.Builder builder = Feign.builder();
80+
81+
builder.requestInterceptor(new BasicAuthRequestInterceptor(devKey, devSecret))
8182
.encoder(new ApiEncoder())
8283
.decoder(new ApiDecoder())
8384
.errorDecoder(new ApiErrorDecoder())
8485
.logger(new Slf4jLogger())
8586
.logLevel(loggerLevel);
8687
if (client != null) {
8788
builder.client(client);
89+
} else {
90+
okhttp3.OkHttpClient okHttpClient = new okhttp3.OkHttpClient().newBuilder().build();
91+
builder.client(new feign.okhttp.OkHttpClient(okHttpClient));
8892
}
8993
if (options != null) {
9094
builder.options(options);

jiguang-sdk/src/main/java/cn/jiguang/sdk/api/DeviceApi.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ public DeviceApi build() {
132132
.logLevel(loggerLevel);
133133
if (client != null) {
134134
builder.client(client);
135+
} else {
136+
okhttp3.OkHttpClient okHttpClient = new okhttp3.OkHttpClient().newBuilder().build();
137+
builder.client(new feign.okhttp.OkHttpClient(okHttpClient));
135138
}
136139
if (options != null) {
137140
builder.options(options);

jiguang-sdk/src/main/java/cn/jiguang/sdk/api/GroupPushApi.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ public GroupPushApi build() {
7878
.logLevel(loggerLevel);
7979
if (client != null) {
8080
builder.client(client);
81+
} else {
82+
okhttp3.OkHttpClient okHttpClient = new okhttp3.OkHttpClient().newBuilder().build();
83+
builder.client(new feign.okhttp.OkHttpClient(okHttpClient));
8184
}
8285
if (options != null) {
8386
builder.options(options);

jiguang-sdk/src/main/java/cn/jiguang/sdk/api/PushApi.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,9 @@ public PushApi build() {
188188
.logLevel(loggerLevel);
189189
if (client != null) {
190190
builder.client(client);
191+
} else {
192+
okhttp3.OkHttpClient okHttpClient = new okhttp3.OkHttpClient().newBuilder().build();
193+
builder.client(new feign.okhttp.OkHttpClient(okHttpClient));
191194
}
192195
if (options != null) {
193196
builder.options(options);

jiguang-sdk/src/main/java/cn/jiguang/sdk/api/ReportApi.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ public ReportApi build() {
9393
.logLevel(loggerLevel);
9494
if (client != null) {
9595
builder.client(client);
96+
} else {
97+
okhttp3.OkHttpClient okHttpClient = new okhttp3.OkHttpClient().newBuilder().build();
98+
builder.client(new feign.okhttp.OkHttpClient(okHttpClient));
9699
}
97100
if (options != null) {
98101
builder.options(options);

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.jpush</groupId>
88
<artifactId>jiguang-sdk-java</artifactId>
9-
<version>5.2.12</version>
9+
<version>5.2.13</version>
1010
<packaging>pom</packaging>
1111

1212
<modules>

0 commit comments

Comments
 (0)