private static async promptdeleteComments()

in src/views/exportView.ts [20:42]


  private static async promptdeleteComments(
    config: vscode.WorkspaceConfiguration,
    savedPreference: string
  ) {
    const selectedPreference = await vscode.window.showQuickPick(
      [QPOption.Yes, QPOption.No],
      {
        title: "Delete version comments after exporting?",
        ignoreFocusOut: true,
      }
    );

    if (!selectedPreference) {
      return false;
    }

    // Ask to save preference.
    if (savedPreference === QPOption.None) {
      await ExportView.setDeleteCommentsPreference(config, selectedPreference);
    }

    return selectedPreference === QPOption.Yes;
  }