Build IncomingRequests after the collaborators it reaches through the session
Mirror / push (push) Successful in 6s
Test / lint (pull_request) Successful in 23s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 32s
Test / test (26) (pull_request) Successful in 31s
Mirror / push (push) Successful in 6s
Test / lint (pull_request) Successful in 23s
Test / test (18) (pull_request) Successful in 31s
Test / test (20) (pull_request) Successful in 31s
Test / test (22) (pull_request) Successful in 32s
Test / test (24) (pull_request) Successful in 32s
Test / test (26) (pull_request) Successful in 31s
This commit is contained in:
+12
-12
@@ -114,18 +114,6 @@ export class Session extends EventEmitter<SessionEvents> {
|
|||||||
max: defaults.maxDlrMerges,
|
max: defaults.maxDlrMerges,
|
||||||
timeout: defaults.dlrMergeTimeout,
|
timeout: defaults.dlrMergeTimeout,
|
||||||
});
|
});
|
||||||
this.incoming = new IncomingRequests({
|
|
||||||
dlrMerger: this.dlrMerger,
|
|
||||||
log: this.log,
|
|
||||||
maxOctets: options.maxOctets,
|
|
||||||
maxReassembly: options.maxReassembly,
|
|
||||||
onRequest: options.onRequest,
|
|
||||||
reassemblyTimeout: options.reassemblyTimeout,
|
|
||||||
sendPastDrain: input => this.outgoing.requestPastDrain(input, {}),
|
|
||||||
session: this,
|
|
||||||
smsIdFormat: options.smsIdFormat,
|
|
||||||
systemId: options.systemId,
|
|
||||||
});
|
|
||||||
this.reconnectLoop = this.loopFor(options.reconnect);
|
this.reconnectLoop = this.loopFor(options.reconnect);
|
||||||
this.timers = new LinkTimers({
|
this.timers = new LinkTimers({
|
||||||
enquireLinkInterval: options.enquireLinkInterval,
|
enquireLinkInterval: options.enquireLinkInterval,
|
||||||
@@ -142,6 +130,18 @@ export class Session extends EventEmitter<SessionEvents> {
|
|||||||
responseTimeout: options.responseTimeout ?? defaults.responseTimeout,
|
responseTimeout: options.responseTimeout ?? defaults.responseTimeout,
|
||||||
transport: this.transport,
|
transport: this.transport,
|
||||||
});
|
});
|
||||||
|
this.incoming = new IncomingRequests({
|
||||||
|
dlrMerger: this.dlrMerger,
|
||||||
|
log: this.log,
|
||||||
|
maxOctets: options.maxOctets,
|
||||||
|
maxReassembly: options.maxReassembly,
|
||||||
|
onRequest: options.onRequest,
|
||||||
|
reassemblyTimeout: options.reassemblyTimeout,
|
||||||
|
sendPastDrain: input => this.outgoing.requestPastDrain(input, {}),
|
||||||
|
session: this,
|
||||||
|
smsIdFormat: options.smsIdFormat,
|
||||||
|
systemId: options.systemId,
|
||||||
|
});
|
||||||
|
|
||||||
this.resetTimers();
|
this.resetTimers();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user