static async getDeleteCommentsPreference()

in src/views/exportView.ts [6:18]


  static async getDeleteCommentsPreference() {
    const config = vscode.workspace.getConfiguration("assay");
    const savedPreference =
      (config.get<string>("deleteCommentsOnExport") as QPOption) ||
      QPOption.None;

    if ([QPOption.Yes, QPOption.No].includes(savedPreference)) {
      return savedPreference === QPOption.Yes;
    } else {
      // No preference or ask every time.
      return await ExportView.promptdeleteComments(config, savedPreference);
    }
  }