UNPKG

ng-yunzai-mobile

Version:

1. 修改wechat.micro.ts

95 lines 6.67 kB
/** * @fileoverview added by tsickle * Generated from: auth/startup.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Injectable, APP_INITIALIZER, Inject } from '@angular/core'; import { DeviceService } from '../devices/device.service'; import { BASE_CLIENT } from '../client/base.client'; import { preloaderFinished } from './preloader'; import { InfoService } from "../info/info.service"; import * as i0 from "@angular/core"; import * as i1 from "../devices/device.service"; import * as i2 from "../info/info.service"; import * as i3 from "../client/base.client"; var StartupService = /** @class */ (function () { function StartupService(deviceService, systemInfoService, baseclient) { this.deviceService = deviceService; this.systemInfoService = systemInfoService; this.baseclient = baseclient; } /** * @return {?} */ StartupService.prototype.load = /** * @return {?} */ function () { var _this = this; if (this.baseclient.openDev === true) { preloaderFinished(); return new Promise((/** * @param {?} resolve * @param {?} reject * @return {?} */ function (resolve, reject) { return resolve(true); })); } return this.deviceService.native.auth().then((/** * @return {?} */ function () { return _this.systemInfoService.initSystemInfo(); })); }; StartupService.decorators = [ { type: Injectable, args: [{ providedIn: 'root' },] } ]; /** @nocollapse */ StartupService.ctorParameters = function () { return [ { type: DeviceService }, { type: InfoService }, { type: undefined, decorators: [{ type: Inject, args: [BASE_CLIENT,] }] } ]; }; /** @nocollapse */ StartupService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function StartupService_Factory() { return new StartupService(i0.ɵɵinject(i1.DeviceService), i0.ɵɵinject(i2.InfoService), i0.ɵɵinject(i3.BASE_CLIENT)); }, token: StartupService, providedIn: "root" }); return StartupService; }()); export { StartupService }; if (false) { /** * @type {?} * @private */ StartupService.prototype.deviceService; /** * @type {?} * @private */ StartupService.prototype.systemInfoService; /** * @type {?} * @private */ StartupService.prototype.baseclient; } /** * @param {?} startupService * @return {?} */ export function StartupServiceFactory(startupService) { return (/** * @return {?} */ function () { return startupService.load(); }); } /** @type {?} */ export var APPINIT_PROVIDES = [ StartupService, { provide: APP_INITIALIZER, useFactory: StartupServiceFactory, deps: [StartupService], multi: true, }, ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhcnR1cC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmcteXVuemFpLW1vYmlsZS8iLCJzb3VyY2VzIjpbImF1dGgvc3RhcnR1cC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFDLFVBQVUsRUFBRSxlQUFlLEVBQUUsTUFBTSxFQUFDLE1BQU0sZUFBZSxDQUFDO0FBQ2xFLE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSwyQkFBMkIsQ0FBQztBQUN4RCxPQUFPLEVBQUMsV0FBVyxFQUFhLE1BQU0sdUJBQXVCLENBQUM7QUFDOUQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sYUFBYSxDQUFDO0FBQzlDLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxzQkFBc0IsQ0FBQzs7Ozs7QUFFakQ7SUFLRSx3QkFBb0IsYUFBNEIsRUFDNUIsaUJBQThCLEVBQ1QsVUFBc0I7UUFGM0Msa0JBQWEsR0FBYixhQUFhLENBQWU7UUFDNUIsc0JBQWlCLEdBQWpCLGlCQUFpQixDQUFhO1FBQ1QsZUFBVSxHQUFWLFVBQVUsQ0FBWTtJQUMvRCxDQUFDOzs7O0lBRUQsNkJBQUk7OztJQUFKO1FBQUEsaUJBTUM7UUFMQyxJQUFJLElBQUksQ0FBQyxVQUFVLENBQUMsT0FBTyxLQUFLLElBQUksRUFBRTtZQUNwQyxpQkFBaUIsRUFBRSxDQUFDO1lBQ3BCLE9BQU8sSUFBSSxPQUFPOzs7OztZQUFNLFVBQUMsT0FBTyxFQUFFLE1BQU0sSUFBSyxPQUFBLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBYixDQUFhLEVBQUMsQ0FBQztTQUM3RDtRQUNELE9BQU8sSUFBSSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLENBQUMsSUFBSTs7O1FBQUMsY0FBTSxPQUFBLEtBQUksQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLEVBQUUsRUFBdkMsQ0FBdUMsRUFBQyxDQUFDO0lBQzlGLENBQUM7O2dCQWhCRixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7O2dCQVBPLGFBQWE7Z0JBR2IsV0FBVztnREFTSixNQUFNLFNBQUMsV0FBVzs7O3lCQWJqQztDQXVCQyxBQWpCRCxJQWlCQztTQWRZLGNBQWM7Ozs7OztJQUViLHVDQUFvQzs7Ozs7SUFDcEMsMkNBQXNDOzs7OztJQUN0QyxvQ0FBbUQ7Ozs7OztBQVlqRSxNQUFNLFVBQVUscUJBQXFCLENBQ25DLGNBQThCO0lBRzlCOzs7SUFBTyxjQUFNLE9BQUEsY0FBYyxDQUFDLElBQUksRUFBRSxFQUFyQixDQUFxQixFQUFDO0FBQ3JDLENBQUM7O0FBRUQsTUFBTSxLQUFPLGdCQUFnQixHQUFHO0lBQzlCLGNBQWM7SUFDZDtRQUNFLE9BQU8sRUFBRSxlQUFlO1FBQ3hCLFVBQVUsRUFBRSxxQkFBcUI7UUFDakMsSUFBSSxFQUFFLENBQUMsY0FBYyxDQUFDO1FBQ3RCLEtBQUssRUFBRSxJQUFJO0tBQ1o7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZSwgQVBQX0lOSVRJQUxJWkVSLCBJbmplY3R9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0RldmljZVNlcnZpY2V9IGZyb20gJy4uL2RldmljZXMvZGV2aWNlLnNlcnZpY2UnO1xyXG5pbXBvcnQge0JBU0VfQ0xJRU5ULCBCYXNlQ2xpZW50fSBmcm9tICcuLi9jbGllbnQvYmFzZS5jbGllbnQnO1xyXG5pbXBvcnQge3ByZWxvYWRlckZpbmlzaGVkfSBmcm9tICcuL3ByZWxvYWRlcic7XHJcbmltcG9ydCB7SW5mb1NlcnZpY2V9IGZyb20gXCIuLi9pbmZvL2luZm8uc2VydmljZVwiO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290J1xyXG59KVxyXG5leHBvcnQgY2xhc3MgU3RhcnR1cFNlcnZpY2Uge1xyXG5cclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIGRldmljZVNlcnZpY2U6IERldmljZVNlcnZpY2UsXHJcbiAgICAgICAgICAgICAgcHJpdmF0ZSBzeXN0ZW1JbmZvU2VydmljZTogSW5mb1NlcnZpY2UsXHJcbiAgICAgICAgICAgICAgQEluamVjdChCQVNFX0NMSUVOVCkgcHJpdmF0ZSBiYXNlY2xpZW50OiBCYXNlQ2xpZW50KSB7XHJcbiAgfVxyXG5cclxuICBsb2FkKCk6IFByb21pc2U8YW55PiB7XHJcbiAgICBpZiAodGhpcy5iYXNlY2xpZW50Lm9wZW5EZXYgPT09IHRydWUpIHtcclxuICAgICAgcHJlbG9hZGVyRmluaXNoZWQoKTtcclxuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlPGFueT4oKHJlc29sdmUsIHJlamVjdCkgPT4gcmVzb2x2ZSh0cnVlKSk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gdGhpcy5kZXZpY2VTZXJ2aWNlLm5hdGl2ZS5hdXRoKCkudGhlbigoKSA9PiB0aGlzLnN5c3RlbUluZm9TZXJ2aWNlLmluaXRTeXN0ZW1JbmZvKCkpO1xyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIFN0YXJ0dXBTZXJ2aWNlRmFjdG9yeShcclxuICBzdGFydHVwU2VydmljZTogU3RhcnR1cFNlcnZpY2UsXHJcbiAgLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOiBiYW4tdHlwZXNcclxuKTogRnVuY3Rpb24ge1xyXG4gIHJldHVybiAoKSA9PiBzdGFydHVwU2VydmljZS5sb2FkKCk7XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBBUFBJTklUX1BST1ZJREVTID0gW1xyXG4gIFN0YXJ0dXBTZXJ2aWNlLFxyXG4gIHtcclxuICAgIHByb3ZpZGU6IEFQUF9JTklUSUFMSVpFUixcclxuICAgIHVzZUZhY3Rvcnk6IFN0YXJ0dXBTZXJ2aWNlRmFjdG9yeSxcclxuICAgIGRlcHM6IFtTdGFydHVwU2VydmljZV0sXHJcbiAgICBtdWx0aTogdHJ1ZSxcclxuICB9LFxyXG5dO1xyXG4iXX0=