From e23609ac8c19b0095ed97290741cab677785fd11 Mon Sep 17 00:00:00 2001 From: Zonayed Ahmed Date: Wed, 28 Nov 2018 21:17:20 +0530 Subject: [PATCH] contribution api limit problem solved-1 --- src/components/Content.js | 10 ++++++++-- src/components/HeaderContent.js | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/components/Content.js b/src/components/Content.js index 629ae2ef6..5c291c069 100644 --- a/src/components/Content.js +++ b/src/components/Content.js @@ -30,8 +30,14 @@ class Content extends Component { getData = async(id) => { try { const { data } = await axios(`https://raw.githubusercontent.com/devsonket/devsonket.github.io/develop/data/${id}.json`); - let { data: contributor } = await axios(`https://api.github.com/repos/devsonket/devsonket.github.io/commits?path=data/${id}.json`); - contributor = contributorMap(contributor); + let contributorRaw = await axios(`https://api.github.com/repos/devsonket/devsonket.github.io/commits?path=data/${id}.json`); + console.log(contributorRaw); // kept this to check the behaviour as I can't recreate the scenario + let { data: contributor } = contributorRaw; + if(contributorRaw.status !== 200) { + contributor = null; + } else { + contributor = contributorMap(contributor); + } this.setState({data, contributor}); this.setTitle(); } catch(e) { diff --git a/src/components/HeaderContent.js b/src/components/HeaderContent.js index 25d9eb066..3f1931d11 100644 --- a/src/components/HeaderContent.js +++ b/src/components/HeaderContent.js @@ -14,7 +14,7 @@ export default class HeaderContent extends PureComponent {

{title}

{description}

-
))} - + }