Skip to content

Commit 825054a

Browse files
Use octokit retry module
1 parent f7aa0a5 commit 825054a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

extensions/ql-vscode/src/authentication.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as vscode from 'vscode';
22
import * as Octokit from '@octokit/rest';
3+
import { retry } from '@octokit/plugin-retry';
34

45
const GITHUB_AUTH_PROVIDER_ID = 'github';
56

@@ -51,14 +52,15 @@ export class Credentials {
5152

5253
private async createOctokit(createIfNone: boolean, overrideToken?: string): Promise<Octokit.Octokit | undefined> {
5354
if (overrideToken) {
54-
return new Octokit.Octokit({ auth: overrideToken });
55+
return new Octokit.Octokit({ auth: overrideToken, retry });
5556
}
5657

5758
const session = await vscode.authentication.getSession(GITHUB_AUTH_PROVIDER_ID, SCOPES, { createIfNone });
5859

5960
if (session) {
6061
return new Octokit.Octokit({
61-
auth: session.accessToken
62+
auth: session.accessToken,
63+
retry
6264
});
6365
} else {
6466
return undefined;

0 commit comments

Comments
 (0)