mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
27 lines
856 B
JavaScript
27 lines
856 B
JavaScript
'use strict';
|
|
|
|
/**
|
|
* Services that persists and retrieves user from localStorage.
|
|
*/
|
|
|
|
angular.module('challengeServices', ['ngResource']).
|
|
factory('Challenges', ['API_URL', '$resource', 'User', '$q', 'Members',
|
|
function(API_URL, $resource, User, $q, Members) {
|
|
var Challenge = $resource(API_URL + '/api/v1/challenges/:cid',
|
|
{cid:'@_id'},
|
|
{
|
|
//'query': {method: "GET", isArray:false}
|
|
join: {method: "POST", url: API_URL + '/api/v1/challenges/:cid/join'},
|
|
leave: {method: "POST", url: API_URL + '/api/v1/challenges/:cid/leave'},
|
|
close: {method: "POST", params: {uid:''}, url: API_URL + '/api/v1/challenges/:cid/close'}
|
|
});
|
|
|
|
//var challenges = [];
|
|
|
|
return {
|
|
Challenge: Challenge
|
|
//challenges: challenges
|
|
}
|
|
}
|
|
]);
|