|
6 | 6 | ReviewService.$inject = ['CONSTANTS', 'ApiService'];
|
7 | 7 |
|
8 | 8 | function ReviewService(CONSTANTS, ApiService) {
|
| 9 | + var reviewAPI = ApiService.getApiServiceProvider('Review'); |
9 | 10 | var service = {
|
10 | 11 | getUsersPeerReviews: getUsersPeerReviews,
|
11 | 12 | getReview: getReview,
|
|
19 | 20 | ///////////////
|
20 | 21 |
|
21 | 22 | function getUsersPeerReviews(challengeId) {
|
22 |
| - var url = CONSTANTS.API_URL + '/reviews/?filter=' + encodeURIComponent('challengeId=' + challengeId); |
23 |
| - return ApiService.requestHandler('GET', url); |
| 23 | + return reviewAPI.all('/reviews/').getList({filter: encodeURIComponent('challengeId=' + challengeId)}) |
24 | 24 | }
|
25 | 25 |
|
26 | 26 | function getReview(reviewId) {
|
27 |
| - var url = CONSTANTS.API_URL + '/reviews/' + reviewId; |
28 |
| - return ApiService.requestHandler('GET', url); |
| 27 | + var url = CONSTANTS.API_URL + '/reviews/' + reviewId |
| 28 | + return ApiService.requestHandler('GET', url) |
29 | 29 | }
|
30 | 30 |
|
31 | 31 | function getReviewItems(reviewId) {
|
32 | 32 | var url = CONSTANTS.API_URL + '/reviewItems/?filter=' + encodeURIComponent('reviewId=' + reviewId);
|
33 |
| - return ApiService.requestHandler('GET', url); |
| 33 | + return ApiService.requestHandler('GET', url) |
34 | 34 | }
|
35 | 35 |
|
36 | 36 | function getNextReview(challengeId) {
|
37 |
| - var url = CONSTANTS.API_URL + '/reviews/' + challengeId + '/assignNextReview'; |
38 |
| - return ApiService.requestHandler('PUT', url); |
| 37 | + var url = CONSTANTS.API_URL + '/reviews/' + challengeId + '/assignNextReview' |
| 38 | + return ApiService.requestHandler('PUT', url) |
39 | 39 | }
|
40 | 40 |
|
41 | 41 | function saveReviewItems(body, isPreviouslySaved) {
|
42 |
| - var method = isPreviouslySaved ? 'PUT' : 'POST'; |
43 |
| - var url = CONSTANTS.API_URL + '/reviewItems/'; |
44 |
| - return ApiService.requestHandler(method, url, JSON.stringify(body)); |
| 42 | + var method = isPreviouslySaved ? 'PUT' : 'POST' |
| 43 | + var url = CONSTANTS.API_URL + '/reviewItems/' |
| 44 | + return ApiService.requestHandler(method, url, JSON.stringify(body)) |
45 | 45 | }
|
46 | 46 |
|
47 | 47 | function markAsCompleted(reviewId) {
|
48 |
| - var url = CONSTANTS.API_URL + '/reviews/' + reviewId; |
| 48 | + var url = CONSTANTS.API_URL + '/reviews/' + reviewId |
49 | 49 | var body = {
|
50 | 50 | committed: 1,
|
51 | 51 | id: reviewId
|
52 |
| - }; |
| 52 | + } |
53 | 53 |
|
54 |
| - return ApiService.requestHandler('PUT', url, JSON.stringify(body)); |
| 54 | + return ApiService.requestHandler('PUT', url, JSON.stringify(body)) |
55 | 55 | }
|
56 | 56 | };
|
57 | 57 | })();
|
0 commit comments