UNPKG

enroll-jaakrecog

Version:

This is a JAAK Enroll© Angular Component

48 lines 6.09 kB
import { Inject, Injectable } from '@angular/core'; import { HttpClient, HttpHeaders } from '@angular/common/http'; import { map } from 'rxjs/operators'; import { Builder } from 'builder-pattern'; import { OneToNEnroll } from './classes/one-to-n-enroll'; import { LibConfigService } from './enroll.module'; import * as i0 from "@angular/core"; import * as i1 from "./enroll.module"; import * as i2 from "@angular/common/http"; export class EnrollService { constructor(config, http) { this.config = config; this.http = http; } oneToNEnroll(request, accessToken) { return this.http .post(`${this.config.apiUrl ? this.config.apiUrl : 'https://dev-facade-1ton-http-635t26xtnq-uc.a.run.app/api/v1/one2n/enroll/'}`, request, { headers: new HttpHeaders() .set('authorization', `Bearer ${accessToken}`) .append('auth', `Bearer ${accessToken}`), }) .pipe(map((response) => { var _a, _b; return Builder(OneToNEnroll) .id(response.eventId) .status(response.status) .enrolled(response.enrolled ? response.enrolled : response.enrolling) .message((_a = response.message) !== null && _a !== void 0 ? _a : '') .error((_b = response.error) !== null && _b !== void 0 ? _b : '') .processTime(response.procesTime) .user(response.user) .build(); })); } } EnrollService.ɵprov = i0.ɵɵdefineInjectable({ factory: function EnrollService_Factory() { return new EnrollService(i0.ɵɵinject(i1.LibConfigService), i0.ɵɵinject(i2.HttpClient)); }, token: EnrollService, providedIn: "root" }); EnrollService.decorators = [ { type: Injectable, args: [{ providedIn: 'root', },] } ]; EnrollService.ctorParameters = () => [ { type: undefined, decorators: [{ type: Inject, args: [LibConfigService,] }] }, { type: HttpClient } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW5yb2xsLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9lbnJvbGwvc3JjL2xpYi9lbnJvbGwuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUVuRCxPQUFPLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQy9ELE9BQU8sRUFBRSxHQUFHLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUNyQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDMUMsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ3pELE9BQU8sRUFBYSxnQkFBZ0IsRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7O0FBSzlELE1BQU0sT0FBTyxhQUFhO0lBQ3hCLFlBQ29DLE1BQWlCLEVBQzNDLElBQWdCO1FBRFUsV0FBTSxHQUFOLE1BQU0sQ0FBVztRQUMzQyxTQUFJLEdBQUosSUFBSSxDQUFZO0lBQ3ZCLENBQUM7SUFFRyxZQUFZLENBQ2pCLE9BQVksRUFDWixXQUFtQjtRQUVuQixPQUFPLElBQUksQ0FBQyxJQUFJO2FBQ2IsSUFBSSxDQUNILEdBQ0UsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNO1lBQ2hCLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU07WUFDcEIsQ0FBQyxDQUFDLDJFQUNOLEVBQUUsRUFDRixPQUFPLEVBQ1A7WUFDRSxPQUFPLEVBQUUsSUFBSSxXQUFXLEVBQUU7aUJBQ3ZCLEdBQUcsQ0FBQyxlQUFlLEVBQUUsVUFBVSxXQUFXLEVBQUUsQ0FBQztpQkFDN0MsTUFBTSxDQUFDLE1BQU0sRUFBRSxVQUFVLFdBQVcsRUFBRSxDQUFDO1NBQzNDLENBQ0Y7YUFDQSxJQUFJLENBQ0gsR0FBRyxDQUFDLENBQUMsUUFBYSxFQUFFLEVBQUU7O1lBQ3BCLE9BQUEsT0FBTyxDQUFDLFlBQVksQ0FBQztpQkFDbEIsRUFBRSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUM7aUJBQ3BCLE1BQU0sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDO2lCQUN2QixRQUFRLENBQ1AsUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FDM0Q7aUJBQ0EsT0FBTyxDQUFDLE1BQUEsUUFBUSxDQUFDLE9BQU8sbUNBQUksRUFBRSxDQUFDO2lCQUMvQixLQUFLLENBQUMsTUFBQSxRQUFRLENBQUMsS0FBSyxtQ0FBSSxFQUFFLENBQUM7aUJBQzNCLFdBQVcsQ0FBQyxRQUFRLENBQUMsVUFBVSxDQUFDO2lCQUNoQyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQztpQkFDbkIsS0FBSyxFQUFFLENBQUE7U0FBQSxDQUNYLENBQ0YsQ0FBQztJQUNOLENBQUM7Ozs7WUExQ0YsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7NENBR0ksTUFBTSxTQUFDLGdCQUFnQjtZQVhuQixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0LCBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlIH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwSGVhZGVycyB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IG1hcCB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcbmltcG9ydCB7IEJ1aWxkZXIgfSBmcm9tICdidWlsZGVyLXBhdHRlcm4nO1xuaW1wb3J0IHsgT25lVG9ORW5yb2xsIH0gZnJvbSAnLi9jbGFzc2VzL29uZS10by1uLWVucm9sbCc7XG5pbXBvcnQgeyBMaWJDb25maWcsIExpYkNvbmZpZ1NlcnZpY2UgfSBmcm9tICcuL2Vucm9sbC5tb2R1bGUnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290Jyxcbn0pXG5leHBvcnQgY2xhc3MgRW5yb2xsU2VydmljZSB7XG4gIGNvbnN0cnVjdG9yKFxuICAgIEBJbmplY3QoTGliQ29uZmlnU2VydmljZSkgcHJpdmF0ZSBjb25maWc6IExpYkNvbmZpZyxcbiAgICBwcml2YXRlIGh0dHA6IEh0dHBDbGllbnRcbiAgKSB7fVxuXG4gIHB1YmxpYyBvbmVUb05FbnJvbGwoXG4gICAgcmVxdWVzdDogYW55LFxuICAgIGFjY2Vzc1Rva2VuOiBzdHJpbmdcbiAgKTogT2JzZXJ2YWJsZTxPbmVUb05FbnJvbGw+IHtcbiAgICByZXR1cm4gdGhpcy5odHRwXG4gICAgICAucG9zdChcbiAgICAgICAgYCR7XG4gICAgICAgICAgdGhpcy5jb25maWcuYXBpVXJsXG4gICAgICAgICAgICA/IHRoaXMuY29uZmlnLmFwaVVybFxuICAgICAgICAgICAgOiAnaHR0cHM6Ly9kZXYtZmFjYWRlLTF0b24taHR0cC02MzV0MjZ4dG5xLXVjLmEucnVuLmFwcC9hcGkvdjEvb25lMm4vZW5yb2xsLydcbiAgICAgICAgfWAsXG4gICAgICAgIHJlcXVlc3QsXG4gICAgICAgIHtcbiAgICAgICAgICBoZWFkZXJzOiBuZXcgSHR0cEhlYWRlcnMoKVxuICAgICAgICAgICAgLnNldCgnYXV0aG9yaXphdGlvbicsIGBCZWFyZXIgJHthY2Nlc3NUb2tlbn1gKVxuICAgICAgICAgICAgLmFwcGVuZCgnYXV0aCcsIGBCZWFyZXIgJHthY2Nlc3NUb2tlbn1gKSxcbiAgICAgICAgfVxuICAgICAgKVxuICAgICAgLnBpcGUoXG4gICAgICAgIG1hcCgocmVzcG9uc2U6IGFueSkgPT5cbiAgICAgICAgICBCdWlsZGVyKE9uZVRvTkVucm9sbClcbiAgICAgICAgICAgIC5pZChyZXNwb25zZS5ldmVudElkKVxuICAgICAgICAgICAgLnN0YXR1cyhyZXNwb25zZS5zdGF0dXMpXG4gICAgICAgICAgICAuZW5yb2xsZWQoXG4gICAgICAgICAgICAgIHJlc3BvbnNlLmVucm9sbGVkID8gcmVzcG9uc2UuZW5yb2xsZWQgOiByZXNwb25zZS5lbnJvbGxpbmdcbiAgICAgICAgICAgIClcbiAgICAgICAgICAgIC5tZXNzYWdlKHJlc3BvbnNlLm1lc3NhZ2UgPz8gJycpXG4gICAgICAgICAgICAuZXJyb3IocmVzcG9uc2UuZXJyb3IgPz8gJycpXG4gICAgICAgICAgICAucHJvY2Vzc1RpbWUocmVzcG9uc2UucHJvY2VzVGltZSlcbiAgICAgICAgICAgIC51c2VyKHJlc3BvbnNlLnVzZXIpXG4gICAgICAgICAgICAuYnVpbGQoKVxuICAgICAgICApXG4gICAgICApO1xuICB9XG59XG4iXX0=