Hello
I am having some problem with api. I get this error : Request Timeout(4) When trying to follow a channel .
This is the code I use :
function follow3 (channelname){
var failure = function (error) {
console.log("failure: " + error)
};
Twitch.init({clientId: ''}, function(error, status) {
Twitch.getStatus(function (error, status) {
if (error) return failure(error.message + "(1)");
if (!status.authenticated) return failure(error.message);
Twitch.api({method: 'user'}, function (error, user) {
if (error) return failure(error.message + "(2)");
var followed = false;
if(followed) {
Twitch.api({verb: 'DELETE', method: 'users/' + user.name + '/follows/channels/' + channelname }, function (error, response) {
if (error) return failure(error.message + "(3)");
// return $scope.$apply($scope.followed = false);
});
}
else {
Twitch.api({verb: 'PUT', method: 'users/' + user.name + '/follows/channels/' + channelname }, function (error, response) {
if (error) return failure(error.message + "(4)");
// return $scope.$apply($scope.followed = true);
});
}
});
});
});
}