Skip to content

Commit fef64f0

Browse files
committed
fix: sleep
1 parent 17f7d9a commit fef64f0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/tools/atlas/metadata/connectCluster.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ async function generateSecurePassword(): Promise<string> {
1616
return pass;
1717
}
1818

19+
function sleep(ms: number): Promise<void> {
20+
return new Promise((resolve) => setTimeout(resolve, ms));
21+
}
22+
1923
export class ConnectClusterTool extends AtlasToolBase {
2024
protected name = "atlas-connect-cluster";
2125
protected description = "Connect to MongoDB Atlas cluster";
@@ -118,7 +122,7 @@ export class ConnectClusterTool extends AtlasToolBase {
118122
`error connecting to cluster: ${error.message}`
119123
);
120124

121-
await new Promise((resolve) => setTimeout(resolve, 500));
125+
await sleep(500); // wait for 500ms before retrying
122126
}
123127
}
124128

0 commit comments

Comments
 (0)