io.parrots
Version:
Parrots.io App
51 lines (50 loc) • 4.88 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Injectable, Inject } from '@angular/core';
import { Http } from '@angular/http';
import { ConnectionManager, BackgroundProcessManager, APP_BASE_URLS } from 'com.phloxui';
import { ParrotsDefaultConnectionManager } from '../share/ParrotsDefaultConnectionManager';
import { TEST_MODE, TEST_DATA } from '../test';
/**
* <p style="text-indent: 2em;">
* A <code>ng</code> service class implementing [[IConnectionManager]] service interface. Please see [[IConnectionManager]] for more details.
* </p>
*
* @author shiorin, tee4cute
*/
var ParrotsConnectionManager = /** @class */ (function (_super) {
tslib_1.__extends(ParrotsConnectionManager, _super);
function ParrotsConnectionManager(APP_BASE_URLS, http, bgProcessMgr, testMode, testData) {
var _this = _super.call(this, APP_BASE_URLS, http, bgProcessMgr) || this;
_this.defConnectionManager = new ParrotsDefaultConnectionManager(APP_BASE_URLS, http, bgProcessMgr, testMode, testData);
return _this;
}
ParrotsConnectionManager.decorators = [
{ type: Injectable },
];
/** @nocollapse */
ParrotsConnectionManager.ctorParameters = function () { return [
{ type: undefined, decorators: [{ type: Inject, args: [APP_BASE_URLS,] },] },
{ type: Http, },
{ type: BackgroundProcessManager, },
{ type: undefined, decorators: [{ type: Inject, args: [TEST_MODE,] },] },
{ type: undefined, decorators: [{ type: Inject, args: [TEST_DATA,] },] },
]; };
return ParrotsConnectionManager;
}(ConnectionManager));
export { ParrotsConnectionManager };
function ParrotsConnectionManager_tsickle_Closure_declarations() {
/** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */
ParrotsConnectionManager.decorators;
/**
* @nocollapse
* @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>}
*/
ParrotsConnectionManager.ctorParameters;
/** @type {?} */
ParrotsConnectionManager.prototype.defConnectionManager;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pby5wYXJyb3RzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2UvUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFrQixNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDbkUsT0FBTyxFQUFFLElBQUksRUFBeUQsTUFBTSxlQUFlLENBQUM7QUFDNUYsT0FBTyxFQUFFLGlCQUFpQixFQUFFLHdCQUF3QixFQUFFLGFBQWEsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUN6RixPQUFPLEVBQUUsK0JBQStCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQztBQUMzRixPQUFPLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxNQUFNLFNBQVMsQ0FBQzs7Ozs7Ozs7O0lBVUQsb0RBQWlCO0lBSTdELGtDQUFrQyxhQUFhLEVBQUUsSUFBVSxFQUFFLFlBQXNDLEVBQXFCLFVBQXNDO1FBQTlKLFlBQ0Usa0JBQU0sYUFBYSxFQUFFLElBQUksRUFBRSxZQUFZLENBQUMsU0FHekM7UUFEQyxLQUFJLENBQUMsb0JBQW9CLEdBQUcsSUFBSSwrQkFBK0IsQ0FBQyxhQUFhLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7O0tBQ3hIOztnQkFURixVQUFVOzs7O2dEQUtJLE1BQU0sU0FBQyxhQUFhO2dCQWpCMUIsSUFBSTtnQkFDZSx3QkFBd0I7Z0RBZ0JvRCxNQUFNLFNBQUMsU0FBUztnREFBc0IsTUFBTSxTQUFDLFNBQVM7O21DQWxCOUo7RUFjOEMsaUJBQWlCO1NBQWxELHdCQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIEluamVjdGlvblRva2VuLCBJbmplY3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEh0dHAsIFJlc3BvbnNlLCBIZWFkZXJzLCBSZXF1ZXN0T3B0aW9ucywgUmVxdWVzdE9wdGlvbnNBcmdzIH0gZnJvbSAnQGFuZ3VsYXIvaHR0cCc7XG5pbXBvcnQgeyBDb25uZWN0aW9uTWFuYWdlciwgQmFja2dyb3VuZFByb2Nlc3NNYW5hZ2VyLCBBUFBfQkFTRV9VUkxTIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgUGFycm90c0RlZmF1bHRDb25uZWN0aW9uTWFuYWdlciB9IGZyb20gJy4uL3NoYXJlL1BhcnJvdHNEZWZhdWx0Q29ubmVjdGlvbk1hbmFnZXInO1xuaW1wb3J0IHsgVEVTVF9NT0RFLCBURVNUX0RBVEEgfSBmcm9tICcuLi90ZXN0JztcblxuLyoqXG4gKiA8cCBzdHlsZT1cInRleHQtaW5kZW50OiAyZW07XCI+XG4gKiBBIDxjb2RlPm5nPC9jb2RlPiBzZXJ2aWNlIGNsYXNzIGltcGxlbWVudGluZyBbW0lDb25uZWN0aW9uTWFuYWdlcl1dIHNlcnZpY2UgaW50ZXJmYWNlLiBQbGVhc2Ugc2VlIFtbSUNvbm5lY3Rpb25NYW5hZ2VyXV0gZm9yIG1vcmUgZGV0YWlscy5cbiAqIDwvcD5cbiAqXG4gKiBAYXV0aG9yIHNoaW9yaW4sIHRlZTRjdXRlXG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBQYXJyb3RzQ29ubmVjdGlvbk1hbmFnZXIgZXh0ZW5kcyBDb25uZWN0aW9uTWFuYWdlciB7XG5cbiAgcHJvdGVjdGVkIGRlZkNvbm5lY3Rpb25NYW5hZ2VyOiBQYXJyb3RzRGVmYXVsdENvbm5lY3Rpb25NYW5hZ2VyO1xuXG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoQVBQX0JBU0VfVVJMUylBUFBfQkFTRV9VUkxTLCBodHRwOiBIdHRwLCBiZ1Byb2Nlc3NNZ3I6IEJhY2tncm91bmRQcm9jZXNzTWFuYWdlciwgQEluamVjdChURVNUX01PREUpIHRlc3RNb2RlOiBib29sZWFuLCBASW5qZWN0KFRFU1RfREFUQSkgdGVzdERhdGE6IGFueSkge1xuICAgIHN1cGVyKEFQUF9CQVNFX1VSTFMsIGh0dHAsIGJnUHJvY2Vzc01ncik7XG5cbiAgICB0aGlzLmRlZkNvbm5lY3Rpb25NYW5hZ2VyID0gbmV3IFBhcnJvdHNEZWZhdWx0Q29ubmVjdGlvbk1hbmFnZXIoQVBQX0JBU0VfVVJMUywgaHR0cCwgYmdQcm9jZXNzTWdyLCB0ZXN0TW9kZSwgdGVzdERhdGEpO1xuICB9XG59XG4iXX0=