We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 17f7d9a commit fef64f0Copy full SHA for fef64f0
src/tools/atlas/metadata/connectCluster.ts
@@ -16,6 +16,10 @@ async function generateSecurePassword(): Promise<string> {
16
return pass;
17
}
18
19
+function sleep(ms: number): Promise<void> {
20
+ return new Promise((resolve) => setTimeout(resolve, ms));
21
+}
22
+
23
export class ConnectClusterTool extends AtlasToolBase {
24
protected name = "atlas-connect-cluster";
25
protected description = "Connect to MongoDB Atlas cluster";
@@ -118,7 +122,7 @@ export class ConnectClusterTool extends AtlasToolBase {
118
122
`error connecting to cluster: ${error.message}`
119
123
);
120
124
121
- await new Promise((resolve) => setTimeout(resolve, 500));
125
+ await sleep(500); // wait for 500ms before retrying
126
127
128
0 commit comments