ranking.service.js
724 Bytes
(function () {
'use strict';
angular.module('wikilibras.ranking').service("rankingService", ['$http', '$q', function ($http, $q) {
var PROJECT_CONF_URL = 'conf/app-conf.json';
var RANKING_ENDPOINT = '/api/leaderboard?limit=20';
return {
getRankingData: function() {
return $http.get(PROJECT_CONF_URL).then(function(response) {
var baseApiUrl = response.data.pybossa_url;
return $http.get(baseApiUrl + RANKING_ENDPOINT).then(function(response) {
console.log(response);
return response.data;
});
});
}
};
}]);
}());