fix: await setting config to not ask before UpdateTest and format

This commit is contained in:
roife 2024-12-25 16:27:09 +08:00
parent 22280b65ff
commit c30e9c0618

View file

@ -1155,18 +1155,18 @@ export function runSingle(ctx: CtxInit): Cmd {
if (isUpdatingTest(runnable) && ctx.config.askBeforeUpdateTest) {
const selection = await vscode.window.showInformationMessage(
'rust-analyzer',
{ detail: 'Do you want to update tests?', modal: true },
'Update Now',
'Update (and Don\'t ask again)',
"rust-analyzer",
{ detail: "Do you want to update tests?", modal: true },
"Update Now",
"Update (and Don't ask again)",
);
if (selection !== 'Update Now' && selection !== 'Update (and Don\'t ask again)') {
if (selection !== "Update Now" && selection !== "Update (and Don't ask again)") {
return;
}
if (selection === 'Update (and Don\'t ask again)') {
ctx.config.setAskBeforeUpdateTest(false);
if (selection === "Update (and Don't ask again)") {
await ctx.config.setAskBeforeUpdateTest(false);
}
}