UNPKG

iptdevs-design-system

Version:

Library common elements into IPT Plattform.

57 lines 8.46 kB
import { Injectable } from "@angular/core"; import { HttpHeaders } from "@angular/common/http"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; export class AnnouncementService { constructor(http) { this.http = http; this.SERVICE_URL = 'https://iptdev.com.co/ekt/api/'; } announcementUser(user, announcement) { let serviceUrl = this.SERVICE_URL + 'get/announcement/' + 41 + "/user/" + user; return this.http.get(serviceUrl); } getAnnouncementEktByEpaycoRef(user, announcement, payment_ref) { let serviceUrl = this.SERVICE_URL + 'get/announcement/' + announcement + "/user/" + user + "/paymenref/" + payment_ref; return this.http.get(serviceUrl); } announcementUserGroup(announcement, user) { let serviceUrl = this.SERVICE_URL + 'get/announcementGroup/' + 41 + "/user/" + user; return this.http.get(serviceUrl); } getAnnouncementGroupByEpaycoRef(announcement, user, payment_ref) { let serviceUrl = this.SERVICE_URL + 'get/announcementGroup/' + announcement + "/user/" + user + "/paymenref/" + payment_ref; ; return this.http.get(serviceUrl); } joinAnnouncementUserGroup(request) { let serviceUrl = this.SERVICE_URL + 'join/announcementGroup'; let httpOptions = { header: new HttpHeaders(), params: request }; return this.http.post(serviceUrl, httpOptions); } joinAnnouncement(user, announcement, typeAnnouncement) { let serviceUrl = this.SERVICE_URL + 'join/announcement'; let httpOptions = { header: new HttpHeaders(), params: { token: 'DS7zBTcVX1UlvWO94AwyexGskPcWi55PG5WP', announcement_code: 41, typeAnnouncement, user_code: user } }; return this.http.post(serviceUrl, httpOptions); } } AnnouncementService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: AnnouncementService, deps: [{ token: i1.HttpClient }], target: i0.ɵɵFactoryTarget.Injectable }); AnnouncementService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: AnnouncementService, providedIn: 'root' }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.7", ngImport: i0, type: AnnouncementService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: function () { return [{ type: i1.HttpClient }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ub3VuY2VtZW50LnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9kZXNpZ24tc3lzdGVtL3NyYy9saWIvY29yZS9zZXJ2aWNlcy9hbm5vdW5jZW1lbnQvYW5ub3VuY2VtZW50LnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzQyxPQUFPLEVBQWMsV0FBVyxFQUFFLE1BQU0sc0JBQXNCLENBQUM7OztBQU8vRCxNQUFNLE9BQU8sbUJBQW1CO0lBTzVCLFlBQW9CLElBQWdCO1FBQWhCLFNBQUksR0FBSixJQUFJLENBQVk7UUFMNUIsZ0JBQVcsR0FBRyxnQ0FBZ0MsQ0FBQztJQU12RCxDQUFDO0lBRUQsZ0JBQWdCLENBQUMsSUFBWSxFQUFFLFlBQW9CO1FBQy9DLElBQUksVUFBVSxHQUFHLElBQUksQ0FBQyxXQUFXLEdBQUcsbUJBQW1CLEdBQUcsRUFBRSxHQUFHLFFBQVEsR0FBRyxJQUFJLENBQUM7UUFDL0UsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNyQyxDQUFDO0lBRUQsNkJBQTZCLENBQUMsSUFBWSxFQUFFLFlBQW9CLEVBQUUsV0FBbUI7UUFDbkYsSUFBSSxVQUFVLEdBQUcsSUFBSSxDQUFDLFdBQVcsR0FBRyxtQkFBbUIsR0FBRyxZQUFZLEdBQUcsUUFBUSxHQUFHLElBQUksR0FBRyxhQUFhLEdBQUcsV0FBVyxDQUFDO1FBQ3ZILE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbkMsQ0FBQztJQUVELHFCQUFxQixDQUFDLFlBQW9CLEVBQUUsSUFBWTtRQUN0RCxJQUFJLFVBQVUsR0FBRyxJQUFJLENBQUMsV0FBVyxHQUFHLHdCQUF3QixHQUFHLEVBQUUsR0FBRyxRQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ3BGLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbkMsQ0FBQztJQUVELCtCQUErQixDQUFDLFlBQW9CLEVBQUUsSUFBWSxFQUFFLFdBQW1CO1FBQ3JGLElBQUksVUFBVSxHQUFHLElBQUksQ0FBQyxXQUFXLEdBQUcsd0JBQXdCLEdBQUcsWUFBWSxHQUFHLFFBQVEsR0FBRyxJQUFJLEdBQUcsYUFBYSxHQUFHLFdBQVcsQ0FBQztRQUFBLENBQUM7UUFDN0gsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRUQseUJBQXlCLENBQUMsT0FBb0M7UUFDNUQsSUFBSSxVQUFVLEdBQUcsSUFBSSxDQUFDLFdBQVcsR0FBRyx3QkFBd0IsQ0FBQztRQUM3RCxJQUFJLFdBQVcsR0FBRztZQUNoQixNQUFNLEVBQUUsSUFBSSxXQUFXLEVBQUU7WUFDekIsTUFBTSxFQUFFLE9BQU87U0FDaEIsQ0FBQTtRQUNELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQ2pELENBQUM7SUFFRCxnQkFBZ0IsQ0FBQyxJQUFZLEVBQUUsWUFBb0IsRUFBRSxnQkFBeUI7UUFDMUUsSUFBSSxVQUFVLEdBQUcsSUFBSSxDQUFDLFdBQVcsR0FBRyxtQkFBbUIsQ0FBQztRQUV4RCxJQUFJLFdBQVcsR0FBRztZQUNkLE1BQU0sRUFBRSxJQUFJLFdBQVcsRUFBRTtZQUN6QixNQUFNLEVBQUU7Z0JBQ0osS0FBSyxFQUFFLHNDQUFzQztnQkFDN0MsaUJBQWlCLEVBQUUsRUFBRTtnQkFDckIsZ0JBQWdCO2dCQUNoQixTQUFTLEVBQUUsSUFBSTthQUNsQjtTQUNKLENBQUE7UUFFRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxXQUFXLENBQUMsQ0FBQztJQUNuRCxDQUFDOztnSEFyRFEsbUJBQW1CO29IQUFuQixtQkFBbUIsY0FGaEIsTUFBTTsyRkFFVCxtQkFBbUI7a0JBSC9CLFVBQVU7bUJBQUM7b0JBQ1IsVUFBVSxFQUFFLE1BQU07aUJBQ3JCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBIdHRwQ2xpZW50LCBIdHRwSGVhZGVycyB9IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgSm9pbkFubm91bmNlbWVudFVzZXJHcm91cFJxIH0gZnJvbSBcIi4uLy4uL21vZGVscy9hbm5vdW5jZW1lbnQvYW5ub3VuY2VtZW50LXVzZXItcnEubW9kZWxcIjtcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBBbm5vdW5jZW1lbnRTZXJ2aWNlIHtcblxuICAgIHByaXZhdGUgU0VSVklDRV9VUkwgPSAnaHR0cHM6Ly9pcHRkZXYuY29tLmNvL2VrdC9hcGkvJztcbiAgICAvL3ByaXZhdGUgU0VSVklDRV9VUkwgPSAnaHR0cDovL2xhYi5pcHRkZXYuY29tLmNvL2VrdC9hcGkvJztcblxuICAgIGh0dHBPcHRpb25zOiBhbnk7XG5cbiAgICBjb25zdHJ1Y3Rvcihwcml2YXRlIGh0dHA6IEh0dHBDbGllbnQpIHtcbiAgICB9XG5cbiAgICBhbm5vdW5jZW1lbnRVc2VyKHVzZXI6IG51bWJlciwgYW5ub3VuY2VtZW50OiBudW1iZXIpOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgICAgICBsZXQgc2VydmljZVVybCA9IHRoaXMuU0VSVklDRV9VUkwgKyAnZ2V0L2Fubm91bmNlbWVudC8nICsgNDEgKyBcIi91c2VyL1wiICsgdXNlcjtcbiAgICAgICAgcmV0dXJuIHRoaXMuaHR0cC5nZXQoc2VydmljZVVybCk7XG4gICAgfVxuXG4gICAgZ2V0QW5ub3VuY2VtZW50RWt0QnlFcGF5Y29SZWYodXNlcjogbnVtYmVyLCBhbm5vdW5jZW1lbnQ6IG51bWJlciwgcGF5bWVudF9yZWY6IHN0cmluZyk6IE9ic2VydmFibGU8YW55PiB7XG4gICAgICBsZXQgc2VydmljZVVybCA9IHRoaXMuU0VSVklDRV9VUkwgKyAnZ2V0L2Fubm91bmNlbWVudC8nICsgYW5ub3VuY2VtZW50ICsgXCIvdXNlci9cIiArIHVzZXIgKyBcIi9wYXltZW5yZWYvXCIgKyBwYXltZW50X3JlZjtcbiAgICAgIHJldHVybiB0aGlzLmh0dHAuZ2V0KHNlcnZpY2VVcmwpO1xuICAgIH1cblxuICAgIGFubm91bmNlbWVudFVzZXJHcm91cChhbm5vdW5jZW1lbnQ6IG51bWJlciwgdXNlcjogbnVtYmVyKTogT2JzZXJ2YWJsZTxhbnk+IHtcbiAgICAgIGxldCBzZXJ2aWNlVXJsID0gdGhpcy5TRVJWSUNFX1VSTCArICdnZXQvYW5ub3VuY2VtZW50R3JvdXAvJyArIDQxICsgXCIvdXNlci9cIiArIHVzZXI7XG4gICAgICByZXR1cm4gdGhpcy5odHRwLmdldChzZXJ2aWNlVXJsKTtcbiAgICB9XG5cbiAgICBnZXRBbm5vdW5jZW1lbnRHcm91cEJ5RXBheWNvUmVmKGFubm91bmNlbWVudDogbnVtYmVyLCB1c2VyOiBudW1iZXIsIHBheW1lbnRfcmVmOiBzdHJpbmcpOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgICAgbGV0IHNlcnZpY2VVcmwgPSB0aGlzLlNFUlZJQ0VfVVJMICsgJ2dldC9hbm5vdW5jZW1lbnRHcm91cC8nICsgYW5ub3VuY2VtZW50ICsgXCIvdXNlci9cIiArIHVzZXIgKyBcIi9wYXltZW5yZWYvXCIgKyBwYXltZW50X3JlZjs7XG4gICAgICByZXR1cm4gdGhpcy5odHRwLmdldChzZXJ2aWNlVXJsKTtcbiAgICB9XG5cbiAgICBqb2luQW5ub3VuY2VtZW50VXNlckdyb3VwKHJlcXVlc3Q6IEpvaW5Bbm5vdW5jZW1lbnRVc2VyR3JvdXBScSk6IE9ic2VydmFibGU8YW55PiB7XG4gICAgICBsZXQgc2VydmljZVVybCA9IHRoaXMuU0VSVklDRV9VUkwgKyAnam9pbi9hbm5vdW5jZW1lbnRHcm91cCc7XG4gICAgICBsZXQgaHR0cE9wdGlvbnMgPSB7XG4gICAgICAgIGhlYWRlcjogbmV3IEh0dHBIZWFkZXJzKCksXG4gICAgICAgIHBhcmFtczogcmVxdWVzdFxuICAgICAgfVxuICAgICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KHNlcnZpY2VVcmwsIGh0dHBPcHRpb25zKTtcbiAgICB9XG5cbiAgICBqb2luQW5ub3VuY2VtZW50KHVzZXI6IG51bWJlciwgYW5ub3VuY2VtZW50OiBudW1iZXIsIHR5cGVBbm5vdW5jZW1lbnQ/OiBudW1iZXIpOiBPYnNlcnZhYmxlPGFueT4ge1xuICAgICAgICBsZXQgc2VydmljZVVybCA9IHRoaXMuU0VSVklDRV9VUkwgKyAnam9pbi9hbm5vdW5jZW1lbnQnO1xuXG4gICAgICAgIGxldCBodHRwT3B0aW9ucyA9IHtcbiAgICAgICAgICAgIGhlYWRlcjogbmV3IEh0dHBIZWFkZXJzKCksXG4gICAgICAgICAgICBwYXJhbXM6IHtcbiAgICAgICAgICAgICAgICB0b2tlbjogJ0RTN3pCVGNWWDFVbHZXTzk0QXd5ZXhHc2tQY1dpNTVQRzVXUCcsXG4gICAgICAgICAgICAgICAgYW5ub3VuY2VtZW50X2NvZGU6IDQxLFxuICAgICAgICAgICAgICAgIHR5cGVBbm5vdW5jZW1lbnQsXG4gICAgICAgICAgICAgICAgdXNlcl9jb2RlOiB1c2VyXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gdGhpcy5odHRwLnBvc3Qoc2VydmljZVVybCwgaHR0cE9wdGlvbnMpO1xuICAgIH1cblxufVxuIl19