Skip to content

Commit 0e8242a

Browse files
committed
feat: img limit
1 parent e33a13d commit 0e8242a

File tree

9 files changed

+11
-10
lines changed

9 files changed

+11
-10
lines changed

packages/elog/src/utils/context/ImageContext.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ export class ElogImageContext extends ElogBaseContext {
1919
* 替换图片
2020
* @param docDetailList
2121
* @param uploader
22+
* @param limit
2223
*/
23-
async replaceImages(docDetailList: DocDetail[], uploader: ImageUploader) {
24+
async replaceImages(docDetailList: DocDetail[], uploader: ImageUploader, limit?: number) {
2425
if (this.imageBaseConfig.disable) {
2526
this.ctx.info('图片替换已禁用');
2627
return docDetailList;
2728
}
28-
return replaceImagesFunc(docDetailList, uploader, this.imageBaseConfig.limit || 10);
29+
return replaceImagesFunc(docDetailList, uploader, limit || this.imageBaseConfig.limit || 10);
2930
}
3031
}

playground/plugin-from-feishu-space/src/FeiShuClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default class FeiShuClient extends ElogFromContext {
3131
this.ctx.info(`下载文档 ${doc._index}/${needUpdateDocList.length} `, doc.title);
3232
return this.api.getDocDetail(doc);
3333
};
34-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
34+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
3535
this.ctx.info('已下载数', String(needUpdateDocList.length));
3636
return {
3737
docDetailList,

playground/plugin-from-feishu-wiki/src/FeiShuClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default class FeiShuClient extends ElogFromContext {
3131
this.ctx.info(`下载文档 ${doc._index}/${needUpdateDocList.length} `, doc.title);
3232
return this.api.getDocDetail(doc);
3333
};
34-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
34+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
3535
this.ctx.info('已下载数', String(needUpdateDocList.length));
3636
return {
3737
docDetailList,

playground/plugin-from-flowus/src/FlowUsClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default class FlowUsClient extends ElogFromContext {
3131
this.ctx.info(`下载文档 ${doc._index}/${needUpdateDocList.length} `, doc.title);
3232
return this.api.getDocDetail(doc);
3333
};
34-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
34+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
3535
this.ctx.info('已下载数', String(needUpdateDocList.length));
3636
return {
3737
docDetailList,

playground/plugin-from-notion/src/NotionClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export default class NotionClient extends ElogFromContext {
5757
this.ctx.info(`下载文档 ${doc._index}/${needUpdateDocList.length} `, doc.properties.title);
5858
return this.api.getDocDetail(doc);
5959
};
60-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
60+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
6161
this.ctx.info('已下载数', String(needUpdateDocList.length));
6262
return {
6363
docDetailList,

playground/plugin-from-wolai/src/WolaiClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default class WolaiClient extends ElogFromContext {
3131
this.ctx.info(`下载文档 ${doc._index}/${needUpdateDocList.length} `, doc.properties.title);
3232
return this.api.getDocDetail(doc);
3333
};
34-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
34+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
3535
this.ctx.info('已下载数', String(needUpdateDocList.length));
3636
return {
3737
docDetailList,

playground/plugin-from-yuque-pwd/src/YuqueClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export default class YuqueClient extends ElogFromContext {
9292
};
9393
return docDetail;
9494
};
95-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
95+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
9696
this.ctx.info('已下载数', String(needUpdateDocList.length));
9797
return {
9898
docDetailList,

playground/plugin-from-yuque-token/src/YuqueClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ export default class YuqueClient extends ElogFromContext {
9090
};
9191
return docDetail;
9292
};
93-
const docDetailList = await this.asyncPool(this.config.limit || 3, needUpdateDocList, promise);
93+
const docDetailList = await this.asyncPool(this.config.limit || 10, needUpdateDocList, promise);
9494
this.ctx.info('已下载数', String(needUpdateDocList.length));
9595
return {
9696
docDetailList,

playground/plugin-image-github/src/ImageClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ export default class ImageClient extends ElogImageContext {
1515
* @param docDetailList
1616
*/
1717
async processImages(docDetailList: DocDetail[]) {
18-
return this.replaceImages(docDetailList, this.api);
18+
return this.replaceImages(docDetailList, this.api, 3);
1919
}
2020
}

0 commit comments

Comments
 (0)