Skip to content

Commit 74f10a3

Browse files
Remove the overrideToken parameter from createOctokit
This was only used from initializeWithToken and only added a completely separate case to the start of the method, effectively turning it into two separate implementations. Therefore we can make things simpler by inlining this case in the one place it is used.
1 parent 7e8ce35 commit 74f10a3

1 file changed

Lines changed: 1 addition & 6 deletions

File tree

extensions/ql-vscode/src/authentication.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,13 @@ export class Credentials {
4848
*/
4949
static async initializeWithToken(overrideToken: string) {
5050
const c = new Credentials();
51-
c.octokit = await c.createOctokit(false, overrideToken);
51+
c.octokit = new Octokit.Octokit({ auth: overrideToken, retry });
5252
return c;
5353
}
5454

5555
private async createOctokit(
5656
createIfNone: boolean,
57-
overrideToken?: string,
5857
): Promise<Octokit.Octokit | undefined> {
59-
if (overrideToken) {
60-
return new Octokit.Octokit({ auth: overrideToken, retry });
61-
}
62-
6358
const session = await vscode.authentication.getSession(
6459
GITHUB_AUTH_PROVIDER_ID,
6560
SCOPES,

0 commit comments

Comments
 (0)