GitHub API rate limit handling
This commit is contained in:
@@ -40,13 +40,15 @@ function handleVersion(){
|
|||||||
// no cached value available
|
// no cached value available
|
||||||
if(release_timestamp == "")
|
if(release_timestamp == "")
|
||||||
{
|
{
|
||||||
// get parameter value
|
$.get('https://api.github.com/repos/jokob-sk/Pi.Alert/releases').done(function(response) {
|
||||||
$.get('https://api.github.com/repos/jokob-sk/Pi.Alert/releases', function(data) {
|
// Handle successful response
|
||||||
|
|
||||||
var releases = data;
|
var releases = data;
|
||||||
|
|
||||||
|
console.log(releases)
|
||||||
|
|
||||||
if(releases.length > 0)
|
if(releases.length > 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
release_datetime = releases[0].published_at;
|
release_datetime = releases[0].published_at;
|
||||||
release_timestamp = new Date(release_datetime).getTime() / 1000;
|
release_timestamp = new Date(release_datetime).getTime() / 1000;
|
||||||
|
|
||||||
@@ -55,6 +57,11 @@ function handleVersion(){
|
|||||||
|
|
||||||
handleVersion();
|
handleVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}).fail(function(jqXHR, textStatus, errorThrown) {
|
||||||
|
|
||||||
|
$('.version').append(`<p>Github API: ${errorThrown} (${jqXHR.status}), ${jqXHR.responseJSON.message}</p>`)
|
||||||
|
|
||||||
});
|
});
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user