Skip to content

Commit c821047

Browse files
committed
sitemap and analytics fixes
1 parent 2ade635 commit c821047

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

app/routes/_seo+/sitemap[.]xml.tsx

+7-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { getSiteSlug } from "~/routes/_site+/_utils/getSiteSlug.server";
66
import { fetchSite } from "../_site+/_utils/fetchSite.server";
77
import { fetchPublishedPosts } from "../_site+/posts+/utils/fetchPublishedPosts";
88

9+
import { authRestFetcher } from "~/utils/fetchers.server";
910
const toXmlSitemap = (urls: string[]) => {
1011
const urlsAsXml = urls
1112
.map((url) => `<url><loc>${url}</loc></url>`)
@@ -65,7 +66,12 @@ export async function loader({
6566

6667
const url = `http://localhost:4000/api/${collection.slug}?depth=0&limit=0&select[slug]=true`;
6768

68-
const { docs } = await (await fetch(url)).json();
69+
const { docs } = await authRestFetcher({
70+
isAuthOverride: false,
71+
method: "GET",
72+
path: url,
73+
});
74+
6975
return docs.map(
7076
({ slug, id }: any) =>
7177
`${origin}/c/${collection.slug}/${slug ?? id}`,

app/routes/inngest+/utils/updateSiteAnalytics.server.ts

+8
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ export const updateSiteAnalytics = inngest.createFunction(
166166
customPageData,
167167
}: { customPageData: PaginatedDocs<CustomPage> } =
168168
await authGQLFetcher({
169+
isAuthOverride: true,
169170
variables: {
170171
customPageSlug: doc.customPageSlug,
171172
siteId: siteId,
@@ -213,6 +214,7 @@ export const updateSiteAnalytics = inngest.createFunction(
213214
//@ts-ignore
214215
const { postData }: { postData: PaginatedDocs<Post> } =
215216
await authGQLFetcher({
217+
isAuthOverride: true,
216218
variables: {
217219
siteId: siteId,
218220
postSlug: doc?.postSlug,
@@ -280,6 +282,7 @@ export const updateSiteAnalytics = inngest.createFunction(
280282
//@ts-ignore
281283
const { entryData }: { entryData: PaginatedDocs<Entry> } =
282284
await authGQLFetcher({
285+
isAuthOverride: true,
283286
customPath:
284287
customCollection && !!siteDomain
285288
? `https://${siteDomain}:4000/api/graphql`
@@ -349,6 +352,7 @@ export const updateSiteAnalytics = inngest.createFunction(
349352
//@ts-ignore
350353
const { listData }: { listData: PaginatedDocs<Entry> } =
351354
await authGQLFetcher({
355+
isAuthOverride: true,
352356
customPath:
353357
customCollection && !!siteDomain
354358
? `https://${siteDomain}:4000/api/graphql`
@@ -401,6 +405,7 @@ export const updateSiteAnalytics = inngest.createFunction(
401405
);
402406

403407
const getPostsTotal = (await authRestFetcher({
408+
isAuthOverride: true,
404409
method: "GET",
405410
path: `https://mana.wiki/api/posts${postTotalQuery}`,
406411
})) as PaginatedDocs<Post>;
@@ -428,6 +433,7 @@ export const updateSiteAnalytics = inngest.createFunction(
428433
}) => {
429434
if (collection.customDatabase == true) {
430435
const totalCustomEntries = await authRestFetcher({
436+
isAuthOverride: true,
431437
method: "GET",
432438
path: `https://${
433439
siteDomain ? siteDomain : `${siteSlug}.mana.wiki`
@@ -436,6 +442,7 @@ export const updateSiteAnalytics = inngest.createFunction(
436442
return totalCustomEntries.totalDocs;
437443
}
438444
const totalCoreEntries = await authRestFetcher({
445+
isAuthOverride: true,
439446
method: "GET",
440447
path: `https://mana.wiki/api/entries${entryTotalQuery}`,
441448
});
@@ -447,6 +454,7 @@ export const updateSiteAnalytics = inngest.createFunction(
447454

448455
// Update site with new data
449456
await authRestFetcher({
457+
isAuthOverride: true,
450458
method: "PATCH",
451459
path: `https://mana.wiki/api/sites/${siteId}`,
452460
body: {

0 commit comments

Comments
 (0)