Server IP : 150.95.80.236 / Your IP : 18.219.159.197 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/api-uat.pcu.in.th/node_modules/rxjs/dist/esm5/internal/testing/ |
Upload File : |
import { __extends } from "tslib"; import { Observable } from '../Observable'; import { Subscription } from '../Subscription'; import { SubscriptionLoggable } from './SubscriptionLoggable'; import { applyMixins } from '../util/applyMixins'; import { observeNotification } from '../Notification'; var ColdObservable = (function (_super) { __extends(ColdObservable, _super); function ColdObservable(messages, scheduler) { var _this = _super.call(this, function (subscriber) { var observable = this; var index = observable.logSubscribedFrame(); var subscription = new Subscription(); subscription.add(new Subscription(function () { observable.logUnsubscribedFrame(index); })); observable.scheduleMessages(subscriber); return subscription; }) || this; _this.messages = messages; _this.subscriptions = []; _this.scheduler = scheduler; return _this; } ColdObservable.prototype.scheduleMessages = function (subscriber) { var messagesLength = this.messages.length; for (var i = 0; i < messagesLength; i++) { var message = this.messages[i]; subscriber.add(this.scheduler.schedule(function (state) { var _a = state, notification = _a.message.notification, destination = _a.subscriber; observeNotification(notification, destination); }, message.frame, { message: message, subscriber: subscriber })); } }; return ColdObservable; }(Observable)); export { ColdObservable }; applyMixins(ColdObservable, [SubscriptionLoggable]); //# sourceMappingURL=ColdObservable.js.map