ntk-cms-api
Version:
Ntk Cms Api And Model For Typscript
30 lines • 4.89 kB
JavaScript
import { Injectable } from '@angular/core';
import { map, retry } from 'rxjs/operators';
import { CoreModuleReportAbuseDtoModel } from '../../models/dto/core-module/coreModuleReportAbuseDtoModel';
import { ApiCmsServerBase } from '../base/apiCmsServerBase.service';
import * as i0 from "@angular/core";
export class CoreModuleLogReportAbuseService extends ApiCmsServerBase {
getModuleControllerUrl() {
return 'CoreModuleLogReportAbuse';
}
ServiceAddReportAbuse(model) {
if (model == null) {
model = new CoreModuleReportAbuseDtoModel();
}
return this.http
.post(this.getBaseUrl() + this.getModuleControllerUrl() + '/AddReportAbuse', model, {
headers: this.getHeaders(),
})
.pipe(retry(this.configApiRetry),
// catchError(this.handleError)
map((ret) => {
return this.errorExceptionResultCheck(ret);
}));
}
}
CoreModuleLogReportAbuseService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: CoreModuleLogReportAbuseService, deps: null, target: i0.ɵɵFactoryTarget.Injectable });
CoreModuleLogReportAbuseService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: CoreModuleLogReportAbuseService });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: CoreModuleLogReportAbuseService, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29yZU1vZHVsZUxvZ1JlcG9ydEFidXNlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9udGstY21zLWFwaS9zcmMvbGliL3NlcnZpY2UvY29yZS1tb2R1bGUtbG9nL2NvcmVNb2R1bGVMb2dSZXBvcnRBYnVzZS5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUM1QyxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSw0REFBNEQsQ0FBQztBQUkzRyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQzs7QUFJcEUsTUFBTSxPQUFPLCtCQUFnQyxTQUFRLGdCQUFvRTtJQUNySCxzQkFBc0I7UUFDcEIsT0FBTywwQkFBMEIsQ0FBQztJQUNwQyxDQUFDO0lBQ0gscUJBQXFCLENBQUMsS0FBb0M7UUFDeEQsSUFBSSxLQUFLLElBQUksSUFBSSxFQUFFO1lBQ2pCLEtBQUssR0FBRyxJQUFJLDZCQUE2QixFQUFFLENBQUM7U0FDN0M7UUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJO2FBQ2IsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsR0FBRyxJQUFJLENBQUMsc0JBQXNCLEVBQUUsR0FBRyxpQkFBaUIsRUFBRSxLQUFLLEVBQUU7WUFDbEYsT0FBTyxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUU7U0FDM0IsQ0FBQzthQUNELElBQUksQ0FDSCxLQUFLLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQztRQUMxQiwrQkFBK0I7UUFDL0IsR0FBRyxDQUFDLENBQUMsR0FBUSxFQUFFLEVBQUU7WUFDZixPQUFPLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUM3QyxDQUFDLENBQUMsQ0FDSCxDQUFDO0lBQ04sQ0FBQzs7NkhBbkJVLCtCQUErQjtpSUFBL0IsK0JBQStCOzRGQUEvQiwrQkFBK0I7a0JBRDNDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XHJcbmltcG9ydCB7IG1hcCwgcmV0cnkgfSBmcm9tICdyeGpzL29wZXJhdG9ycyc7XHJcbmltcG9ydCB7IENvcmVNb2R1bGVSZXBvcnRBYnVzZUR0b01vZGVsIH0gZnJvbSAnLi4vLi4vbW9kZWxzL2R0by9jb3JlLW1vZHVsZS9jb3JlTW9kdWxlUmVwb3J0QWJ1c2VEdG9Nb2RlbCc7XHJcbmltcG9ydCB7IEVycm9yRXhjZXB0aW9uUmVzdWx0IH0gZnJvbSAnLi4vLi4vbW9kZWxzL2VudGl0eS9iYXNlL2Vycm9yRXhjZXB0aW9uUmVzdWx0JztcclxuaW1wb3J0IHsgRmlsdGVyTW9kZWwgfSBmcm9tICcuLi8uLi9tb2RlbHMvZW50aXR5L2Jhc2UvZmlsdGVyTW9kZWwnO1xyXG5pbXBvcnQgeyBDb3JlTW9kdWxlTG9nUmVwb3J0QWJ1c2VNb2RlbCB9IGZyb20gJy4uLy4uL21vZGVscy9lbnRpdHkvY29yZS1tb2R1bGUtbG9nL2NvcmVNb2R1bGVMb2dSZXBvcnRBYnVzZU1vZGVsJztcclxuaW1wb3J0IHsgQXBpQ21zU2VydmVyQmFzZSB9IGZyb20gJy4uL2Jhc2UvYXBpQ21zU2VydmVyQmFzZS5zZXJ2aWNlJztcclxuXHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBDb3JlTW9kdWxlTG9nUmVwb3J0QWJ1c2VTZXJ2aWNlIGV4dGVuZHMgQXBpQ21zU2VydmVyQmFzZTxDb3JlTW9kdWxlTG9nUmVwb3J0QWJ1c2VNb2RlbCwgc3RyaW5nLCBGaWx0ZXJNb2RlbD4ge1xyXG4gICAgZ2V0TW9kdWxlQ29udHJvbGxlclVybCgpOiBzdHJpbmcge1xyXG4gICAgICByZXR1cm4gJ0NvcmVNb2R1bGVMb2dSZXBvcnRBYnVzZSc7XHJcbiAgICB9XHJcbiAgU2VydmljZUFkZFJlcG9ydEFidXNlKG1vZGVsOiBDb3JlTW9kdWxlUmVwb3J0QWJ1c2VEdG9Nb2RlbCk6IE9ic2VydmFibGU8RXJyb3JFeGNlcHRpb25SZXN1bHQ8Q29yZU1vZHVsZUxvZ1JlcG9ydEFidXNlTW9kZWw+PiB7XHJcbiAgICBpZiAobW9kZWwgPT0gbnVsbCkge1xyXG4gICAgICBtb2RlbCA9IG5ldyBDb3JlTW9kdWxlUmVwb3J0QWJ1c2VEdG9Nb2RlbCgpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIHRoaXMuaHR0cFxyXG4gICAgICAucG9zdCh0aGlzLmdldEJhc2VVcmwoKSArIHRoaXMuZ2V0TW9kdWxlQ29udHJvbGxlclVybCgpICsgJy9BZGRSZXBvcnRBYnVzZScsIG1vZGVsLCB7XHJcbiAgICAgICAgaGVhZGVyczogdGhpcy5nZXRIZWFkZXJzKCksXHJcbiAgICAgIH0pXHJcbiAgICAgIC5waXBlKFxyXG4gICAgICAgIHJldHJ5KHRoaXMuY29uZmlnQXBpUmV0cnkpLFxyXG4gICAgICAgIC8vIGNhdGNoRXJyb3IodGhpcy5oYW5kbGVFcnJvcilcclxuICAgICAgICBtYXAoKHJldDogYW55KSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4gdGhpcy5lcnJvckV4Y2VwdGlvblJlc3VsdENoZWNrKHJldCk7XHJcbiAgICAgICAgfSksXHJcbiAgICAgICk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIl19