UNPKG

io.parrots

Version:

Parrots.io App

53 lines (52 loc) 4.68 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ 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 */ export class ParrotsConnectionManager extends ConnectionManager { /** * @param {?} APP_BASE_URLS * @param {?} http * @param {?} bgProcessMgr * @param {?} testMode * @param {?} testData */ constructor(APP_BASE_URLS, http, bgProcessMgr, testMode, testData) { super(APP_BASE_URLS, http, bgProcessMgr); this.defConnectionManager = new ParrotsDefaultConnectionManager(APP_BASE_URLS, http, bgProcessMgr, testMode, testData); } } ParrotsConnectionManager.decorators = [ { type: Injectable }, ]; /** @nocollapse */ ParrotsConnectionManager.ctorParameters = () => [ { 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,] },] }, ]; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pby5wYXJyb3RzLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2UvUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQWtCLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNuRSxPQUFPLEVBQUUsSUFBSSxFQUF5RCxNQUFNLGVBQWUsQ0FBQztBQUM1RixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsd0JBQXdCLEVBQUUsYUFBYSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ3pGLE9BQU8sRUFBRSwrQkFBK0IsRUFBRSxNQUFNLDBDQUEwQyxDQUFDO0FBQzNGLE9BQU8sRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE1BQU0sU0FBUyxDQUFDOzs7Ozs7OztBQVUvQyxNQUFNLCtCQUFnQyxTQUFRLGlCQUFpQjs7Ozs7Ozs7SUFJN0QsWUFBa0MsYUFBYSxFQUFFLElBQVUsRUFBRSxZQUFzQyxFQUFxQixVQUFzQztRQUM1SixLQUFLLENBQUMsYUFBYSxFQUFFLElBQUksRUFBRSxZQUFZLENBQUMsQ0FBQztRQUV6QyxJQUFJLENBQUMsb0JBQW9CLEdBQUcsSUFBSSwrQkFBK0IsQ0FBQyxhQUFhLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7S0FDeEg7OztZQVRGLFVBQVU7Ozs7NENBS0ksTUFBTSxTQUFDLGFBQWE7WUFqQjFCLElBQUk7WUFDZSx3QkFBd0I7NENBZ0JvRCxNQUFNLFNBQUMsU0FBUzs0Q0FBc0IsTUFBTSxTQUFDLFNBQVMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3Rpb25Ub2tlbiwgSW5qZWN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBIdHRwLCBSZXNwb25zZSwgSGVhZGVycywgUmVxdWVzdE9wdGlvbnMsIFJlcXVlc3RPcHRpb25zQXJncyB9IGZyb20gJ0Bhbmd1bGFyL2h0dHAnO1xuaW1wb3J0IHsgQ29ubmVjdGlvbk1hbmFnZXIsIEJhY2tncm91bmRQcm9jZXNzTWFuYWdlciwgQVBQX0JBU0VfVVJMUyB9IGZyb20gJ2NvbS5waGxveHVpJztcbmltcG9ydCB7IFBhcnJvdHNEZWZhdWx0Q29ubmVjdGlvbk1hbmFnZXIgfSBmcm9tICcuLi9zaGFyZS9QYXJyb3RzRGVmYXVsdENvbm5lY3Rpb25NYW5hZ2VyJztcbmltcG9ydCB7IFRFU1RfTU9ERSwgVEVTVF9EQVRBIH0gZnJvbSAnLi4vdGVzdCc7XG5cbi8qKlxuICogPHAgc3R5bGU9XCJ0ZXh0LWluZGVudDogMmVtO1wiPlxuICogQSA8Y29kZT5uZzwvY29kZT4gc2VydmljZSBjbGFzcyBpbXBsZW1lbnRpbmcgW1tJQ29ubmVjdGlvbk1hbmFnZXJdXSBzZXJ2aWNlIGludGVyZmFjZS4gUGxlYXNlIHNlZSBbW0lDb25uZWN0aW9uTWFuYWdlcl1dIGZvciBtb3JlIGRldGFpbHMuXG4gKiA8L3A+XG4gKlxuICogQGF1dGhvciBzaGlvcmluLCB0ZWU0Y3V0ZVxuICovXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgY2xhc3MgUGFycm90c0Nvbm5lY3Rpb25NYW5hZ2VyIGV4dGVuZHMgQ29ubmVjdGlvbk1hbmFnZXIge1xuXG4gIHByb3RlY3RlZCBkZWZDb25uZWN0aW9uTWFuYWdlcjogUGFycm90c0RlZmF1bHRDb25uZWN0aW9uTWFuYWdlcjtcblxuICBjb25zdHJ1Y3RvcihASW5qZWN0KEFQUF9CQVNFX1VSTFMpQVBQX0JBU0VfVVJMUywgaHR0cDogSHR0cCwgYmdQcm9jZXNzTWdyOiBCYWNrZ3JvdW5kUHJvY2Vzc01hbmFnZXIsIEBJbmplY3QoVEVTVF9NT0RFKSB0ZXN0TW9kZTogYm9vbGVhbiwgQEluamVjdChURVNUX0RBVEEpIHRlc3REYXRhOiBhbnkpIHtcbiAgICBzdXBlcihBUFBfQkFTRV9VUkxTLCBodHRwLCBiZ1Byb2Nlc3NNZ3IpO1xuXG4gICAgdGhpcy5kZWZDb25uZWN0aW9uTWFuYWdlciA9IG5ldyBQYXJyb3RzRGVmYXVsdENvbm5lY3Rpb25NYW5hZ2VyKEFQUF9CQVNFX1VSTFMsIGh0dHAsIGJnUHJvY2Vzc01nciwgdGVzdE1vZGUsIHRlc3REYXRhKTtcbiAgfVxufVxuIl19