tangled
alpha
login
or
join now
t1c.dev
/
pdsls
forked from
pds.ls/pdsls
0
fork
atom
atproto explorer
0
fork
atom
overview
issues
pulls
pipelines
error handling for backlinks
handle.invalid
1 year ago
8eaf46bb
0219ef6e
+13
-5
2 changed files
expand all
collapse all
unified
split
src
views
record.tsx
repo.tsx
+7
-3
src/views/record.tsx
···
75
75
setValidRecord(false);
76
76
}
77
77
if (localStorage.backlinks === "true") {
78
78
-
const backlinkTarget = `at://${did}/${params.collection}/${params.rkey}`;
79
79
-
const backlinks = await getAllBacklinks(backlinkTarget);
80
80
-
setBacklinks({ links: backlinks.links, target: backlinkTarget });
78
78
+
try {
79
79
+
const backlinkTarget = `at://${did}/${params.collection}/${params.rkey}`;
80
80
+
const backlinks = await getAllBacklinks(backlinkTarget);
81
81
+
setBacklinks({ links: backlinks.links, target: backlinkTarget });
82
82
+
} catch (e) {
83
83
+
console.error(e);
84
84
+
}
81
85
}
82
86
});
83
87
+6
-2
src/views/repo.tsx
···
34
34
const res = await describeRepo(did);
35
35
setDidDoc(didDocCache[did]);
36
36
if (localStorage.backlinks === "true") {
37
37
-
const backlinks = await getAllBacklinks(did);
38
38
-
setBacklinks({ links: backlinks.links, target: did });
37
37
+
try {
38
38
+
const backlinks = await getAllBacklinks(did);
39
39
+
setBacklinks({ links: backlinks.links, target: did });
40
40
+
} catch (e) {
41
41
+
console.error(e);
42
42
+
}
39
43
}
40
44
return res.data;
41
45
};