UNPKG

ng-yunzai-mobile

Version:

1. 适配yunzai_uni_app_x

93 lines 5.83 kB
/** * @fileoverview added by tsickle * Generated from: info/info.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Inject, Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { HttpClient } from "@angular/common/http"; import { BASE_CLIENT } from "../client"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; import * as i2 from "../client/base.client"; var InfoService = /** @class */ (function () { function InfoService(http, baseclient) { this.http = http; this.baseclient = baseclient; this.systemInfoOB = new BehaviorSubject({}); } /** * @return {?} */ InfoService.prototype.getSystemInfo = /** * @return {?} */ function () { return this.systemInfoOB.asObservable(); }; /** * @param {?} systemInfo * @return {?} */ InfoService.prototype.setSystemInfo = /** * @param {?} systemInfo * @return {?} */ function (systemInfo) { this.systemInfoOB.next(systemInfo); }; /** * @return {?} */ InfoService.prototype.initSystemInfo = /** * @return {?} */ function () { var _this = this; return new Promise((/** * @param {?} resolve * @return {?} */ function (resolve) { _this.http.get(_this.baseclient.gateway + "/app-manager/project/info").subscribe((/** * @param {?} response * @return {?} */ function (response) { _this.setSystemInfo((/** @type {?} */ (response.data))); resolve(); })); })); }; InfoService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ InfoService.ctorParameters = function () { return [ { type: HttpClient }, { type: undefined, decorators: [{ type: Inject, args: [BASE_CLIENT,] }] } ]; }; /** @nocollapse */ InfoService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function InfoService_Factory() { return new InfoService(i0.ɵɵinject(i1.HttpClient), i0.ɵɵinject(i2.BASE_CLIENT)); }, token: InfoService, providedIn: "root" }); return InfoService; }()); export { InfoService }; if (false) { /** * @type {?} * @private */ InfoService.prototype.systemInfoOB; /** * @type {?} * @private */ InfoService.prototype.http; /** * @type {?} * @private */ InfoService.prototype.baseclient; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5mby5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmcteXVuemFpLW1vYmlsZS8iLCJzb3VyY2VzIjpbImluZm8vaW5mby5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLE1BQU0sRUFBRSxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFDLGVBQWUsRUFBYSxNQUFNLE1BQU0sQ0FBQztBQUVqRCxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDaEQsT0FBTyxFQUFDLFdBQVcsRUFBYSxNQUFNLFdBQVcsQ0FBQzs7OztBQUVsRDtJQU9FLHFCQUFvQixJQUFnQixFQUNLLFVBQXNCO1FBRDNDLFNBQUksR0FBSixJQUFJLENBQVk7UUFDSyxlQUFVLEdBQVYsVUFBVSxDQUFZO1FBSHZELGlCQUFZLEdBQWdDLElBQUksZUFBZSxDQUFhLEVBQUUsQ0FBQyxDQUFDO0lBSXhGLENBQUM7Ozs7SUFFRCxtQ0FBYTs7O0lBQWI7UUFDRSxPQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsWUFBWSxFQUFFLENBQUM7SUFDMUMsQ0FBQzs7Ozs7SUFFRCxtQ0FBYTs7OztJQUFiLFVBQWMsVUFBc0I7UUFDbEMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDckMsQ0FBQzs7OztJQUVELG9DQUFjOzs7SUFBZDtRQUFBLGlCQU9DO1FBTkMsT0FBTyxJQUFJLE9BQU87Ozs7UUFBTSxVQUFBLE9BQU87WUFDN0IsS0FBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUksS0FBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPLDhCQUEyQixDQUFDLENBQUMsU0FBUzs7OztZQUFDLFVBQUMsUUFBYTtnQkFDM0YsS0FBSSxDQUFDLGFBQWEsQ0FBQyxtQkFBQSxRQUFRLENBQUMsSUFBSSxFQUFPLENBQUMsQ0FBQztnQkFDekMsT0FBTyxFQUFFLENBQUM7WUFDWixDQUFDLEVBQUMsQ0FBQztRQUNMLENBQUMsRUFBQyxDQUFBO0lBQ0osQ0FBQzs7Z0JBMUJGLFVBQVUsU0FBQztvQkFDVixVQUFVLEVBQUUsTUFBTTtpQkFDbkI7Ozs7Z0JBTE8sVUFBVTtnREFXSCxNQUFNLFNBQUMsV0FBVzs7O3NCQWRqQztDQWlDQyxBQTNCRCxJQTJCQztTQXhCWSxXQUFXOzs7Ozs7SUFFdEIsbUNBQXdGOzs7OztJQUU1RSwyQkFBd0I7Ozs7O0lBQ3hCLGlDQUFtRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0LCBJbmplY3RhYmxlfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHtCZWhhdmlvclN1YmplY3QsIE9ic2VydmFibGV9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQge1N5c3RlbUluZm99IGZyb20gJy4vaW5mby5pbnRlcmZhY2UnO1xyXG5pbXBvcnQge0h0dHBDbGllbnR9IGZyb20gXCJAYW5ndWxhci9jb21tb24vaHR0cFwiO1xyXG5pbXBvcnQge0JBU0VfQ0xJRU5ULCBCYXNlQ2xpZW50fSBmcm9tIFwiLi4vY2xpZW50XCI7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBJbmZvU2VydmljZSB7XHJcblxyXG4gIHByaXZhdGUgc3lzdGVtSW5mb09COiBCZWhhdmlvclN1YmplY3Q8U3lzdGVtSW5mbz4gPSBuZXcgQmVoYXZpb3JTdWJqZWN0PFN5c3RlbUluZm8+KHt9KTtcclxuXHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSBodHRwOiBIdHRwQ2xpZW50LFxyXG4gICAgICAgICAgICAgIEBJbmplY3QoQkFTRV9DTElFTlQpIHByaXZhdGUgYmFzZWNsaWVudDogQmFzZUNsaWVudCkge1xyXG4gIH1cclxuXHJcbiAgZ2V0U3lzdGVtSW5mbygpOiBPYnNlcnZhYmxlPFN5c3RlbUluZm8+IHtcclxuICAgIHJldHVybiB0aGlzLnN5c3RlbUluZm9PQi5hc09ic2VydmFibGUoKTtcclxuICB9XHJcblxyXG4gIHNldFN5c3RlbUluZm8oc3lzdGVtSW5mbzogU3lzdGVtSW5mbyk6IHZvaWQge1xyXG4gICAgdGhpcy5zeXN0ZW1JbmZvT0IubmV4dChzeXN0ZW1JbmZvKTtcclxuICB9XHJcblxyXG4gIGluaXRTeXN0ZW1JbmZvKCk6IFByb21pc2U8YW55PiB7XHJcbiAgICByZXR1cm4gbmV3IFByb21pc2U8YW55PihyZXNvbHZlID0+IHtcclxuICAgICAgdGhpcy5odHRwLmdldChgJHt0aGlzLmJhc2VjbGllbnQuZ2F0ZXdheX0vYXBwLW1hbmFnZXIvcHJvamVjdC9pbmZvYCkuc3Vic2NyaWJlKChyZXNwb25zZTogYW55KSA9PiB7XHJcbiAgICAgICAgdGhpcy5zZXRTeXN0ZW1JbmZvKHJlc3BvbnNlLmRhdGEgYXMgYW55KTtcclxuICAgICAgICByZXNvbHZlKCk7XHJcbiAgICAgIH0pO1xyXG4gICAgfSlcclxuICB9XHJcbn1cclxuIl19