File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,10 @@ export async function HeatmapExtension(generator: Generator): Promise<Extension>
1212 const { data } = ( await res . json ( ) ) as {
1313 data : { user : { calendar : { calendar : string } } } ;
1414 } ;
15- resolve ( JSON . parse ( data . user . calendar . calendar ) ) ;
15+ const calendar = data ?. user ?. calendar ?. calendar ;
16+ resolve ( calendar ? JSON . parse ( calendar ) : { } ) ;
1617 } catch ( e ) {
17- console . error ( e ) ;
18+ console . warn ( "Failed to parse calendar" , e ) ;
1819 resolve ( { } ) ;
1920 }
2021 } ) ;
@@ -30,9 +31,10 @@ export async function HeatmapExtension(generator: Generator): Promise<Extension>
3031 const { data } = ( await res . json ( ) ) as {
3132 data : { calendar : { calendar : string } } ;
3233 } ;
33- resolve ( JSON . parse ( data . calendar . calendar ) ) ;
34+ const calendar = data ?. calendar ?. calendar ;
35+ resolve ( calendar ? JSON . parse ( calendar ) : { } ) ;
3436 } catch ( e ) {
35- console . error ( e ) ;
37+ console . warn ( "Failed to parse calendar" , e ) ;
3638 resolve ( { } ) ;
3739 }
3840 } ) ;
You can’t perform that action at this time.
0 commit comments