Skip to content

Commit 7707652

Browse files
author
gidoichi
committed
use Promise.all
1 parent 4b4b58f commit 7707652

File tree

3 files changed

+16
-34
lines changed

3 files changed

+16
-34
lines changed

out/cli.cjs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -32893,7 +32893,7 @@ var require_retries = __commonJS({
3289332893
retryInterval = initialInterval * Math.pow(x5, exponent) + Math.random() * 1e3;
3289432894
}
3289532895
const d7 = Math.min(retryInterval, maxInterval);
32896-
await delay4(d7);
32896+
await delay3(d7);
3289732897
x5++;
3289832898
}
3289932899
}
@@ -32914,8 +32914,8 @@ var require_retries = __commonJS({
3291432914
}
3291532915
return 0;
3291632916
}
32917-
async function delay4(delay5) {
32918-
return new Promise((resolve) => setTimeout(resolve, delay5));
32917+
async function delay3(delay4) {
32918+
return new Promise((resolve) => setTimeout(resolve, delay4));
3291932919
}
3292032920
}
3292132921
});
@@ -67357,11 +67357,7 @@ var generateCommitMessageByDiff = async (diff, fullGitMojiSpec = false, context
6735767357
MAX_REQUEST_TOKENS,
6735867358
fullGitMojiSpec
6735967359
);
67360-
const commitMessages = [];
67361-
for (const promise of commitMessagePromises) {
67362-
commitMessages.push(await promise);
67363-
await delay3(2e3);
67364-
}
67360+
const commitMessages = await Promise.all(commitMessagePromises);
6736567361
return commitMessages.join("\n\n");
6736667362
}
6736767363
const messages = await generateCommitMessageChatCompletionPrompt(
@@ -67457,9 +67453,6 @@ var getCommitMsgsPromisesFromFileDiffs = async (diff, maxDiffLength, fullGitMoji
6745767453
}
6745867454
return commitMessagePromises;
6745967455
};
67460-
function delay3(ms) {
67461-
return new Promise((resolve) => setTimeout(resolve, ms));
67462-
}
6746367456

6746467457
// src/utils/git.ts
6746567458
var import_fs3 = require("fs");

out/github-action.cjs

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1677,9 +1677,9 @@ var require_timers = __commonJS({
16771677
}
16781678
}
16791679
var Timeout = class {
1680-
constructor(callback, delay4, opaque) {
1680+
constructor(callback, delay3, opaque) {
16811681
this.callback = callback;
1682-
this.delay = delay4;
1682+
this.delay = delay3;
16831683
this.opaque = opaque;
16841684
this.state = -2;
16851685
this.refresh();
@@ -1698,8 +1698,8 @@ var require_timers = __commonJS({
16981698
}
16991699
};
17001700
module2.exports = {
1701-
setTimeout(callback, delay4, opaque) {
1702-
return delay4 < 1e3 ? setTimeout(callback, delay4, opaque) : new Timeout(callback, delay4, opaque);
1701+
setTimeout(callback, delay3, opaque) {
1702+
return delay3 < 1e3 ? setTimeout(callback, delay3, opaque) : new Timeout(callback, delay3, opaque);
17031703
},
17041704
clearTimeout(timeout) {
17051705
if (timeout instanceof Timeout) {
@@ -10803,7 +10803,7 @@ var require_mock_utils = __commonJS({
1080310803
if (mockDispatch2.data.callback) {
1080410804
mockDispatch2.data = { ...mockDispatch2.data, ...mockDispatch2.data.callback(opts) };
1080510805
}
10806-
const { data: { statusCode, data, headers, trailers, error }, delay: delay4, persist } = mockDispatch2;
10806+
const { data: { statusCode, data, headers, trailers, error }, delay: delay3, persist } = mockDispatch2;
1080710807
const { timesInvoked, times } = mockDispatch2;
1080810808
mockDispatch2.consumed = !persist && timesInvoked >= times;
1080910809
mockDispatch2.pending = timesInvoked < times;
@@ -10812,10 +10812,10 @@ var require_mock_utils = __commonJS({
1081210812
handler.onError(error);
1081310813
return true;
1081410814
}
10815-
if (typeof delay4 === "number" && delay4 > 0) {
10815+
if (typeof delay3 === "number" && delay3 > 0) {
1081610816
setTimeout(() => {
1081710817
handleReply(this[kDispatches]);
10818-
}, delay4);
10818+
}, delay3);
1081910819
} else {
1082010820
handleReply(this[kDispatches]);
1082110821
}
@@ -56089,7 +56089,7 @@ var require_retries = __commonJS({
5608956089
retryInterval = initialInterval * Math.pow(x2, exponent) + Math.random() * 1e3;
5609056090
}
5609156091
const d5 = Math.min(retryInterval, maxInterval);
56092-
await delay4(d5);
56092+
await delay3(d5);
5609356093
x2++;
5609456094
}
5609556095
}
@@ -56110,8 +56110,8 @@ var require_retries = __commonJS({
5611056110
}
5611156111
return 0;
5611256112
}
56113-
async function delay4(delay5) {
56114-
return new Promise((resolve) => setTimeout(resolve, delay5));
56113+
async function delay3(delay4) {
56114+
return new Promise((resolve) => setTimeout(resolve, delay4));
5611556115
}
5611656116
}
5611756117
});
@@ -87928,11 +87928,7 @@ var generateCommitMessageByDiff = async (diff, fullGitMojiSpec = false, context2
8792887928
MAX_REQUEST_TOKENS,
8792987929
fullGitMojiSpec
8793087930
);
87931-
const commitMessages = [];
87932-
for (const promise of commitMessagePromises) {
87933-
commitMessages.push(await promise);
87934-
await delay3(2e3);
87935-
}
87931+
const commitMessages = await Promise.all(commitMessagePromises);
8793687932
return commitMessages.join("\n\n");
8793787933
}
8793887934
const messages = await generateCommitMessageChatCompletionPrompt(
@@ -88028,9 +88024,6 @@ var getCommitMsgsPromisesFromFileDiffs = async (diff, maxDiffLength, fullGitMoji
8802888024
}
8802988025
return commitMessagePromises;
8803088026
};
88031-
function delay3(ms) {
88032-
return new Promise((resolve) => setTimeout(resolve, ms));
88033-
}
8803488027

8803588028
// src/utils/randomIntFromInterval.ts
8803688029
function randomIntFromInterval(min, max) {

src/generateCommitMessageFromGitDiff.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,7 @@ export const generateCommitMessageByDiff = async (
6666
fullGitMojiSpec
6767
);
6868

69-
const commitMessages = [] as string[];
70-
for (const promise of commitMessagePromises) {
71-
commitMessages.push((await promise) as string);
72-
await delay(2000);
73-
}
69+
const commitMessages = await Promise.all(commitMessagePromises);
7470

7571
return commitMessages.join('\n\n');
7672
}

0 commit comments

Comments
 (0)