Commit 00490a95afcbf738715d446b8dcd9e71021579b1

Authored by Ábner Oliveira
1 parent a9aa5894

removed commented pieces of code

src/lib/ng-noosfero-api/http/article.service.ts
... ... @@ -36,28 +36,6 @@ export class ArticleService extends RestangularService<noosfero.Article> {
36 36 return rootElement.one(path, id).get<C>(queryParams, headers);
37 37 }
38 38  
39   - // // TODO create a handle ErrorFactory too and move handleSuccessFactory and handleErrorFactory
40   - // // to a base class (of course we will have to creates a base class too)
41   - // handleSuccessFactory<T>(deferred: ng.IDeferred<T>): (response: restangular.IResponse) => void {
42   - // let self = this;
43   - // let successFunction = (response: restangular.IResponse): void => {
44   - // this.$log.debug("Request successfull executed", self, response);
45   - // deferred.resolve(response.data);
46   - // };
47   - // return successFunction;
48   - // }
49   - //
50   - // handleErrorFactory<T>(deferred: ng.IDeferred<T>): (response: restangular.IResponse) => void {
51   - // let self = this;
52   - // let successFunction = (response: restangular.IResponse): void => {
53   - // this.$log.error("Error executing request", self, response);
54   - // deferred.reject(response.data);
55   - // };
56   - // return successFunction;
57   - // }
58   -
59   - // TODO -> change all Restangular services to this approach "Return promise to a specific type"
60   - // it makes easy consume the service
61 39 getByProfile<T>(profile: noosfero.Profile, params?: any): ng.IPromise<noosfero.RestResult<noosfero.Article>> {
62 40 let profileElement = this.profileService.get(<number>profile.id);
63 41 return this.list(profileElement, params);
... ...
src/lib/ng-noosfero-api/http/restangular_service.ts
... ... @@ -221,70 +221,6 @@ export abstract class RestangularService&lt;T extends noosfero.RestModel&gt; {
221 221 }
222 222 }
223 223  
224   - // /**
225   - // * (description)
226   - // *
227   - // * @protected
228   - // * @template T
229   - // * @param {restangular.IElement} elementRoot (description)
230   - // * @param {*} [element] (description)
231   - // * @param {string} [path] (description)
232   - // * @param {*} [params] (description)
233   - // * @param {*} [headers] (description)
234   - // * @returns {ng.IPromise<T>} (description)
235   - // */
236   - // protected post<T>(elementRoot: restangular.IElement, element?: any, path?: string, params?: any, headers?: any): ng.IPromise<T> {
237   - // let deferred = this.$q.defer<T>();
238   -
239   - // let postData = <any>{};
240   - // postData[this.getDataKeys().singular] = element;
241   -
242   - // this.customPOST(
243   - // elementRoot,
244   - // postData,
245   - // this.getResourcePath(),
246   - // {}
247   - // )
248   - // .then(this.getPostSuccessHandleFunction(deferred))
249   - // .catch(this.getHandleErrorFunction(deferred));
250   -
251   - // return deferred.promise;
252   - // }
253   -
254   -
255   - // protected customGET<C>(elementRoot: restangular.IElement, path?: string, params?: any, headers?: any): ng.IPromise<C> {
256   - // let deferred = this.$q.defer<C>();
257   - // if (headers) {
258   - // headers['Content-Type'] = 'application/json';
259   - // } else {
260   - // headers = { 'Content-Type': 'application/json' };
261   - // }
262   - // elementRoot.customGET(path, params, headers)
263   - // .then(this.getHandleSuccessFunction<C>(deferred))
264   - // .catch(this.getHandleErrorFunction<C>(deferred));
265   - // return deferred.promise;
266   - // }
267   -
268   - // /**
269   - // * (description)
270   - // *
271   - // * @protected
272   - // * @param {restangular.IElement} elementRoot (description)
273   - // * @param {*} [elem] (description)
274   - // * @param {string} [path] (description)
275   - // * @param {*} [params] (description)
276   - // * @param {*} [headers] (description)
277   - // * @returns (description)
278   - // */
279   - // protected customPOST(elementRoot: restangular.IElement, elem?: any, path?: string, params?: any, headers?: any) {
280   - // if (headers) {
281   - // headers['Content-Type'] = 'application/json';
282   - // } else {
283   - // headers = { 'Content-Type': 'application/json' };
284   - // }
285   - // return elementRoot.customPOST(elem, path, params, headers);
286   - // }
287   -
288 224 /** HANDLERS */
289 225 protected getHandleSuccessFunction<C>(deferred: ng.IDeferred<noosfero.RestResult<C | T | any>>, responseKey?: string): (response: restangular.IResponse) => void {
290 226 let self = this;
... ... @@ -328,33 +264,4 @@ export abstract class RestangularService&lt;T extends noosfero.RestModel&gt; {
328 264 }
329 265 /** END HANDLERS */
330 266  
331   - // /**
332   - // * (description)
333   - // *
334   - // * @template T
335   - // * @param {ng.IDeferred<T>} deferred (description)
336   - // * @returns {(response: restangular.IResponse) => void} (description)
337   - // */
338   - // protected getPostSuccessHandleFunction<T>(deferred: ng.IDeferred<T>): (response: restangular.IResponse) => void {
339   - // let self = this;
340   - // /**
341   - // * (description)
342   - // *
343   - // * @param {restangular.IResponse} response (description)
344   - // */
345   - // let successFunction = (response: restangular.IResponse): void => {
346   - // if (self.$log) {
347   - // self.$log.debug("Post successfully executed", self, response);
348   - // }
349   - // let data = response.data;
350   - //
351   - // if ((<Object>data).hasOwnProperty(self.getDataKeys().singular)) {
352   - // deferred.resolve(data[self.getDataKeys().singular]);
353   - // } else {
354   - // deferred.resolve(data);
355   - // }
356   - // };
357   - // return successFunction;
358   - // }
359   -
360 267 }
... ...