perf: skip fetching if url is empty or home
This commit is contained in:
parent
4b3d4bca19
commit
065c972bd0
1 changed files with 2 additions and 2 deletions
|
@ -14,13 +14,13 @@ await client.connect()
|
||||||
export const prerender = false
|
export const prerender = false
|
||||||
|
|
||||||
let url = Astro.url.searchParams.get('url')
|
let url = Astro.url.searchParams.get('url')
|
||||||
let article: ArticleData | null = { url: '/' }
|
let article: ArticleData | null = null
|
||||||
|
|
||||||
while (url?.startsWith(Astro.url.origin)) {
|
while (url?.startsWith(Astro.url.origin)) {
|
||||||
url = new URL(url).searchParams.get('url')
|
url = new URL(url).searchParams.get('url')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (url) {
|
if (url && url !== '/' && url !== '') {
|
||||||
// try cache
|
// try cache
|
||||||
article = (await client.json.get('cozy:url:' + url)) as ArticleData
|
article = (await client.json.get('cozy:url:' + url)) as ArticleData
|
||||||
if (article !== null) {
|
if (article !== null) {
|
||||||
|
|
Loading…
Reference in a new issue