in PartsUnlimited-aspnet45/src/PartsUnlimitedWebsite/Scripts/ai.0.15.0-build58334.js [991:1020]
Sender.prototype.send = function (envelope) {
var _this = this;
try {
if (this._config.disableTelemetry()) {
return;
}
if (!envelope) {
ApplicationInsights._InternalLogging.throwInternalNonUserActionable(0 /* CRITICAL */, "Cannot send empty telemetry");
return;
}
if (!this._sender) {
ApplicationInsights._InternalLogging.throwInternalNonUserActionable(0 /* CRITICAL */, "Sender was not initialized");
return;
}
var payload = ApplicationInsights.Serializer.serialize(envelope);
if (this._getSizeInBytes(this._buffer) + payload.length > this._config.maxBatchSizeInBytes()) {
this.triggerSend();
}
this._buffer.push(payload);
if (!this._timeoutHandle) {
this._timeoutHandle = setTimeout(function () {
_this._timeoutHandle = null;
_this.triggerSend();
}, this._config.maxBatchInterval());
}
}
catch (e) {
ApplicationInsights._InternalLogging.throwInternalNonUserActionable(0 /* CRITICAL */, "Failed adding telemetry to the sender's buffer, some telemetry will be lost: " + ApplicationInsights.Util.dump(e));
}
};