Skip to content

Commit bc81b04

Browse files
committed
- 修正刷新token的api的基础域名
- 取消定时刷新token任务
1 parent b34076f commit bc81b04

7 files changed

Lines changed: 28 additions & 7 deletions

File tree

CHANGELOG.MD

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

33
更新日志文档,版本顺序从新到旧,最新版本在最前(上)面。
44

5+
# 1.0.3
6+
7+
- 修正刷新token的api的基础域名
8+
- 取消定时刷新token任务
9+
510
# 1.0.2
611

712
- 修复github的ci

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ dependencies {
2828
compileOnly "org.springdoc:springdoc-openapi-starter-webflux-api:2.0.2"
2929

3030
compileOnly files(libFile)
31+
testCompileOnly files(libFile)
3132
testRuntimeOnly files(libFile)
3233

3334
testRuntimeOnly "org.springframework:spring-context:$springContext"

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
group=run.ikaros.plugin
22
description=A pan115 plugin for ikaros.
3-
version=1.0.2
3+
version=1.0.3

src/main/java/run/ikaros/plugin/pan115/Pan115AttachmentDriverFetcher.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,6 @@ public Flux<Attachment> getChildren(Long driverId, Long pid, String remotePath)
9595

9696
return Flux.fromStream(pan115Attachments.stream());
9797
})
98-
.parallel(5)
99-
.runOn(Schedulers.boundedElastic())
10098
.map(att -> {
10199
final String fid = att.getFid();
102100
Pan115Folder pan115Folder = pan115Repository.openFolderGetInfo(fid);
@@ -129,8 +127,7 @@ public Flux<Attachment> getChildren(Long driverId, Long pid, String remotePath)
129127
attachment.setUrl(url);
130128
attachment.setPath(path);
131129
return attachment;
132-
})
133-
.sequential();
130+
});
134131
}
135132

136133
@Override

src/main/java/run/ikaros/plugin/pan115/Pan115Plugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public Pan115Plugin(PluginWrapper wrapper, Pan115AttachmentDriverFetcher driverF
3030

3131
@Override
3232
public void start() {
33-
startRefreshTokenTask = startRefreshTokenTask();
33+
// startRefreshTokenTask = startRefreshTokenTask();
3434
log.info("plugin [Pan115Plugin] start success");
3535
}
3636

src/main/java/run/ikaros/plugin/pan115/repository/DefaultPan115Repository.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public void refreshToken(AttachmentDriver driver) {
136136
final String refreshToken = driver.getRefreshToken();
137137
refreshHttpHeaders(driver.getAccessToken());
138138
Assert.hasText(refreshToken, "'refreshToken' must has text.");
139-
final String url = API_BASE + "/open/refreshToken";
139+
final String url = "https://passportapi.115.com/open/refreshToken";
140140
try {
141141
MultiValueMap<String, Object> body = new LinkedMultiValueMap<>();
142142
body.put("refresh_token", List.of(refreshToken));
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package run.ikaros.plugin.pan115.repository;
2+
3+
import org.junit.jupiter.api.Test;
4+
import run.ikaros.api.core.attachment.AttachmentDriver;
5+
6+
import static org.junit.jupiter.api.Assertions.*;
7+
8+
class Pan115RepositoryTest {
9+
10+
//@Test
11+
void refreshToken() {
12+
Pan115Repository pan115Repository = new DefaultPan115Repository();
13+
pan115Repository.refreshHttpHeaders("");
14+
pan115Repository.refreshToken(AttachmentDriver.builder()
15+
.accessToken("").refreshToken(System.getenv("REFRESH_TOKEN"))
16+
.build());
17+
}
18+
}

0 commit comments

Comments
 (0)