UNPKG

moh-common-lib

Version:

A library of Angular components, services, and styles for B.C. Government Ministry of Health (MoH).

60 lines 3.79 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; // payload returned from the server var ServerPayload = /** @class */ (function () { function ServerPayload() { } ServerPayload.decorators = [ { type: Injectable } ]; return ServerPayload; }()); export { ServerPayload }; if (false) { /** @type {?} */ ServerPayload.prototype.nonce; /** @type {?} */ ServerPayload.prototype.token; } var RecaptchaDataService = /** @class */ (function () { function RecaptchaDataService(httpClient) { this.httpClient = httpClient; } /** * @param {?} apiBaseUrl * @param {?} nonce * @param {?} token * @return {?} */ RecaptchaDataService.prototype.verifyRecaptcha = /** * @param {?} apiBaseUrl * @param {?} nonce * @param {?} token * @return {?} */ function (apiBaseUrl, nonce, token) { return this.httpClient .post(apiBaseUrl + '/verify/captcha', { nonce: nonce, token: token }, { observe: 'response' }); }; RecaptchaDataService.decorators = [ { type: Injectable } ]; /** @nocollapse */ RecaptchaDataService.ctorParameters = function () { return [ { type: HttpClient } ]; }; return RecaptchaDataService; }()); export { RecaptchaDataService }; if (false) { /** * @type {?} * @private */ RecaptchaDataService.prototype.httpClient; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVjYXB0Y2hhLWRhdGEuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21vaC1jb21tb24tbGliL3JlY2FwdGNoYS8iLCJzb3VyY2VzIjpbInJlY2FwdGNoYS1kYXRhLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLFVBQVUsRUFBZ0IsTUFBTSxzQkFBc0IsQ0FBQzs7QUFJaEU7SUFBQTtJQUlBLENBQUM7O2dCQUpBLFVBQVU7O0lBSVgsb0JBQUM7Q0FBQSxBQUpELElBSUM7U0FIWSxhQUFhOzs7SUFDdEIsOEJBQWM7O0lBQ2QsOEJBQWM7O0FBR2xCO0lBRUUsOEJBQW9CLFVBQXNCO1FBQXRCLGVBQVUsR0FBVixVQUFVLENBQVk7SUFBSSxDQUFDOzs7Ozs7O0lBRXhDLDhDQUFlOzs7Ozs7SUFBdEIsVUFBdUIsVUFBa0IsRUFDakIsS0FBYSxFQUNiLEtBQWE7UUFDakMsT0FBTyxJQUFJLENBQUMsVUFBVTthQUNqQixJQUFJLENBQ0QsVUFBVSxHQUFHLGlCQUFpQixFQUM5QixFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUM5QixFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsQ0FBQyxDQUFDO0lBQ3JDLENBQUM7O2dCQVpGLFVBQVU7Ozs7Z0JBVkYsVUFBVTs7SUF1Qm5CLDJCQUFDO0NBQUEsQUFiRCxJQWFDO1NBWlksb0JBQW9COzs7Ozs7SUFDbkIsMENBQThCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwUmVzcG9uc2UgfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuXHJcbi8vIHBheWxvYWQgcmV0dXJuZWQgZnJvbSB0aGUgc2VydmVyXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFNlcnZlclBheWxvYWQge1xyXG4gICAgbm9uY2U6IHN0cmluZztcclxuICAgIHRva2VuOiBzdHJpbmc7XHJcbn1cclxuXHJcbkBJbmplY3RhYmxlKClcclxuZXhwb3J0IGNsYXNzIFJlY2FwdGNoYURhdGFTZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGh0dHBDbGllbnQ6IEh0dHBDbGllbnQpIHsgfVxyXG5cclxuICBwdWJsaWMgdmVyaWZ5UmVjYXB0Y2hhKGFwaUJhc2VVcmw6IHN0cmluZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBub25jZTogc3RyaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRva2VuOiBzdHJpbmcpOiBPYnNlcnZhYmxlPEh0dHBSZXNwb25zZTxTZXJ2ZXJQYXlsb2FkPj4ge1xyXG4gICAgICByZXR1cm4gdGhpcy5odHRwQ2xpZW50XHJcbiAgICAgICAgICAucG9zdDxTZXJ2ZXJQYXlsb2FkPihcclxuICAgICAgICAgICAgICBhcGlCYXNlVXJsICsgJy92ZXJpZnkvY2FwdGNoYScsXHJcbiAgICAgICAgICAgICAgeyBub25jZTogbm9uY2UsIHRva2VuOiB0b2tlbiB9LFxyXG4gICAgICAgICAgICAgIHsgb2JzZXJ2ZTogJ3Jlc3BvbnNlJyB9KTtcclxuICB9XHJcbn1cclxuIl19