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
JavaScript
/**
* @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