Skip to content

Commit c407d6d

Browse files
try-catch around connect
1 parent e233c88 commit c407d6d

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

movies/vanilla/src/example.ts

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,17 @@ import 'dotenv/config';
22
import { v7 } from 'css-authn';
33
import { fetchList } from './main.js';
44

5-
const authenticatedFetch = await v7.getAuthenticatedFetch({
6-
email: process.env.SOLID_EMAIL,
7-
password: process.env.SOLID_PASSWORD,
8-
provider: process.env.SOLID_SERVER,
9-
});
5+
let authenticatedFetch: Awaited<ReturnType<typeof v7.getAuthenticatedFetch>>;
6+
7+
try {
8+
authenticatedFetch = await v7.getAuthenticatedFetch({
9+
email: process.env.SOLID_EMAIL,
10+
password: process.env.SOLID_PASSWORD,
11+
provider: process.env.SOLID_SERVER,
12+
});
13+
} catch(e) {
14+
console.log('Could not connect to your pod');
15+
}
1016
const listUrl = 'https://michielbdejong.solidcommunity.net/movies/';
1117
const interpretation = await fetchList(listUrl, authenticatedFetch);
1218
interpretation.listings.forEach(listing => console.log(listing));

0 commit comments

Comments
 (0)