Skip to content

Commit ac13fc3

Browse files
committed
asyncify for speed?
1 parent 25baf2b commit ac13fc3

File tree

5 files changed

+180
-115
lines changed

5 files changed

+180
-115
lines changed

app/sitemap.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {getDevDocsFrontMatter, getDocsFrontMatter} from 'sentry-docs/mdx';
55

66
export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
77
if (isDeveloperDocs) {
8-
const docs = getDevDocsFrontMatter();
8+
const docs = await getDevDocsFrontMatter();
99
const baseUrl = 'https://develop.sentry.dev';
1010
return docsToSitemap(docs, baseUrl);
1111
}

scripts/algolia.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,9 @@ indexAndUpload();
6464
async function indexAndUpload() {
6565
// the page front matters are the source of truth for the static doc routes
6666
// as they are used directly by generateStaticParams() on [[..path]] page
67-
const pageFrontMatters = isDeveloperDocs
68-
? getDevDocsFrontMatter()
69-
: await getDocsFrontMatter();
67+
const pageFrontMatters = await(
68+
isDeveloperDocs ? getDevDocsFrontMatter() : getDocsFrontMatter()
69+
);
7070
const records = await generateAlogliaRecords(pageFrontMatters);
7171
console.log('🔥 Generated %d new Algolia records.', records.length);
7272
const existingRecordIds = await fetchExistingRecordIds(index);

scripts/generate-md-exports.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env node
2-
2+
/* eslint-disable no-console */
33
import {selectAll} from 'hast-util-select';
44
import {createHash} from 'node:crypto';
55
import {constants as fsConstants, existsSync} from 'node:fs';

src/docTree.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export function getDocsRootNode(): Promise<DocNode> {
4040

4141
async function getDocsRootNodeUncached(): Promise<DocNode> {
4242
return frontmatterToTree(
43-
isDeveloperDocs ? getDevDocsFrontMatter() : await getDocsFrontMatter()
43+
await(isDeveloperDocs ? getDevDocsFrontMatter() : getDocsFrontMatter())
4444
);
4545
}
4646

0 commit comments

Comments
 (0)