Skip to content

Commit 9ca138d

Browse files
committed
Rename function to promptAndDownloadGitHubDatabase
1 parent 636f8f1 commit 9ca138d

3 files changed

Lines changed: 13 additions & 14 deletions

File tree

extensions/ql-vscode/src/databases/github-database-module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { asError, getErrorMessage } from "../common/helpers-pure";
66
import {
77
CodeqlDatabase,
88
findGitHubDatabasesForRepository,
9-
promptGitHubDatabaseDownload,
9+
promptAndDownloadGitHubDatabase,
1010
} from "./github-database-prompt";
1111
import {
1212
GitHubDatabaseConfig,
@@ -124,7 +124,7 @@ export class GithubDatabaseModule extends DisposableObject {
124124
return;
125125
}
126126

127-
void promptGitHubDatabaseDownload(
127+
await promptAndDownloadGitHubDatabase(
128128
octokit,
129129
githubRepository.owner,
130130
githubRepository.name,

extensions/ql-vscode/src/databases/github-database-prompt.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ export async function findGitHubDatabasesForRepository(
3030
}
3131

3232
/**
33-
* Prompt the user to download a database from GitHub. This is a blocking method, so this should
34-
* almost never be called with `await`.
33+
* Prompt the user to download a database from GitHub and download that database.
3534
*/
36-
export async function promptGitHubDatabaseDownload(
35+
export async function promptAndDownloadGitHubDatabase(
3736
octokit: Octokit,
3837
owner: string,
3938
repo: string,

extensions/ql-vscode/test/vscode-tests/no-workspace/databases/github-database-prompt.test.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Octokit } from "@octokit/rest";
33
import { mockedObject } from "../../utils/mocking.helpers";
44
import {
55
CodeqlDatabase,
6-
promptGitHubDatabaseDownload,
6+
promptAndDownloadGitHubDatabase,
77
} from "../../../../src/databases/github-database-prompt";
88
import { DatabaseManager } from "../../../../src/databases/local-databases";
99
import { GitHubDatabaseConfig } from "../../../../src/config";
@@ -12,7 +12,7 @@ import { createMockCommandManager } from "../../../__mocks__/commandsMock";
1212
import * as databaseFetcher from "../../../../src/databases/database-fetcher";
1313
import * as dialog from "../../../../src/common/vscode/dialog";
1414

15-
describe("promptGitHubDatabaseDownload", () => {
15+
describe("promptAndDownloadGitHubDatabase", () => {
1616
let octokit: Octokit;
1717
const owner = "github";
1818
const repo = "codeql";
@@ -65,7 +65,7 @@ describe("promptGitHubDatabaseDownload", () => {
6565
});
6666

6767
it("downloads the database", async () => {
68-
await promptGitHubDatabaseDownload(
68+
await promptAndDownloadGitHubDatabase(
6969
octokit,
7070
owner,
7171
repo,
@@ -103,7 +103,7 @@ describe("promptGitHubDatabaseDownload", () => {
103103
});
104104

105105
it("does not download the database", async () => {
106-
await promptGitHubDatabaseDownload(
106+
await promptAndDownloadGitHubDatabase(
107107
octokit,
108108
owner,
109109
repo,
@@ -125,7 +125,7 @@ describe("promptGitHubDatabaseDownload", () => {
125125
});
126126

127127
it("does not download the database", async () => {
128-
await promptGitHubDatabaseDownload(
128+
await promptAndDownloadGitHubDatabase(
129129
octokit,
130130
owner,
131131
repo,
@@ -147,7 +147,7 @@ describe("promptGitHubDatabaseDownload", () => {
147147
});
148148

149149
it("does not download the database", async () => {
150-
await promptGitHubDatabaseDownload(
150+
await promptAndDownloadGitHubDatabase(
151151
octokit,
152152
owner,
153153
repo,
@@ -163,7 +163,7 @@ describe("promptGitHubDatabaseDownload", () => {
163163
});
164164

165165
it('sets the config to "never"', async () => {
166-
await promptGitHubDatabaseDownload(
166+
await promptAndDownloadGitHubDatabase(
167167
octokit,
168168
owner,
169169
repo,
@@ -186,7 +186,7 @@ describe("promptGitHubDatabaseDownload", () => {
186186
});
187187

188188
it("does not download the database", async () => {
189-
await promptGitHubDatabaseDownload(
189+
await promptAndDownloadGitHubDatabase(
190190
octokit,
191191
owner,
192192
repo,
@@ -229,7 +229,7 @@ describe("promptGitHubDatabaseDownload", () => {
229229
});
230230

231231
it("downloads the correct database", async () => {
232-
await promptGitHubDatabaseDownload(
232+
await promptAndDownloadGitHubDatabase(
233233
octokit,
234234
owner,
235235
repo,

0 commit comments

Comments
 (0)