Skip to content

Commit f2c437c

Browse files
committed
Contributor API Limit Problem Handled
1 parent e23609a commit f2c437c

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/components/Content.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,12 @@ class Content extends Component {
3030
getData = async(id) => {
3131
try {
3232
const { data } = await axios(`https://raw.githubusercontent.com/devsonket/devsonket.github.io/develop/data/${id}.json`);
33-
let contributorRaw = await axios(`https://api.github.com/repos/devsonket/devsonket.github.io/commits?path=data/${id}.json`);
34-
console.log(contributorRaw); // kept this to check the behaviour as I can't recreate the scenario
35-
let { data: contributor } = contributorRaw;
36-
if(contributorRaw.status !== 200) {
33+
let contributor;
34+
try {
35+
let { data } = await axios(`https://api.github.com/repos/devsonket/devsonket.github.io/commits?path=data/${id}.json`);
36+
contributor = contributorMap(data);
37+
} catch(e) {
3738
contributor = null;
38-
} else {
39-
contributor = contributorMap(contributor);
4039
}
4140
this.setState({data, contributor});
4241
this.setTitle();

0 commit comments

Comments
 (0)