Skip to content

Commit b908714

Browse files
committed
build
1 parent 27b1a09 commit b908714

File tree

3 files changed

+32
-10
lines changed

3 files changed

+32
-10
lines changed

dist/cjs/components/MicrophoneGenerator.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ var MicrophoneGenerator = /*#__PURE__*/function () {
6262
this.mediaRecorder.stop();
6363
this.onDataCallback({
6464
data: "",
65-
flush: "True"
65+
flush: "True",
66+
close: "True"
6667
});
6768
}
6869

dist/cjs/components/SocketIOClientGenerator.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ var SocketIOClientGenerator = /*#__PURE__*/function () {
5151
(0, _defineProperty2["default"])(this, "frameOverlap", void 0);
5252
(0, _defineProperty2["default"])(this, "bufferOffset", void 0);
5353
(0, _defineProperty2["default"])(this, "errorHandler", void 0);
54+
(0, _defineProperty2["default"])(this, "sendClosePacket", void 0);
5455
this.errorHandler = errorHandler;
5556
this.logger = logger;
5657
this.logger({
@@ -63,6 +64,7 @@ var SocketIOClientGenerator = /*#__PURE__*/function () {
6364
this.frameLength = frameLength;
6465
this.frameOverlap = frameOverlap;
6566
this.bufferOffset = bufferOffset;
67+
this.sendClosePacket = true;
6668
}
6769

6870
(0, _createClass2["default"])(SocketIOClientGenerator, [{
@@ -138,16 +140,24 @@ var SocketIOClientGenerator = /*#__PURE__*/function () {
138140
}, {
139141
key: "emitData",
140142
value: function emitData(data) {
143+
if (data.close === "True" || data.flush === "True") {
144+
this.sendClosePacket = false;
145+
}
146+
141147
this.socketRef.emit(SOCKET_IO_CLIENT_REQUEST_PATH, data);
142148
}
143149
}, {
144150
key: "destroy",
145151
value: function destroy() {
146152
this.socketRef.off("disconnect");
147-
this.socketRef.emit(SOCKET_IO_CLIENT_REQUEST_PATH, {
148-
close: "True",
149-
data: ""
150-
});
153+
154+
if (this.sendClosePacket) {
155+
this.socketRef.emit(SOCKET_IO_CLIENT_REQUEST_PATH, {
156+
close: "True",
157+
data: ""
158+
});
159+
}
160+
151161
this.socketRef.disconnect();
152162
}
153163
}]);

dist/umd/vatis-tech-asr-client.umd.js

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,8 @@ var MicrophoneGenerator = /*#__PURE__*/function () {
258258
this.mediaRecorder.stop();
259259
this.onDataCallback({
260260
data: "",
261-
flush: "True"
261+
flush: "True",
262+
close: "True"
262263
});
263264
}
264265

@@ -503,6 +504,7 @@ var SocketIOClientGenerator = /*#__PURE__*/function () {
503504
(0, _defineProperty2["default"])(this, "frameOverlap", void 0);
504505
(0, _defineProperty2["default"])(this, "bufferOffset", void 0);
505506
(0, _defineProperty2["default"])(this, "errorHandler", void 0);
507+
(0, _defineProperty2["default"])(this, "sendClosePacket", void 0);
506508
this.errorHandler = errorHandler;
507509
this.logger = logger;
508510
this.logger({
@@ -515,6 +517,7 @@ var SocketIOClientGenerator = /*#__PURE__*/function () {
515517
this.frameLength = frameLength;
516518
this.frameOverlap = frameOverlap;
517519
this.bufferOffset = bufferOffset;
520+
this.sendClosePacket = true;
518521
}
519522

520523
(0, _createClass2["default"])(SocketIOClientGenerator, [{
@@ -590,16 +593,24 @@ var SocketIOClientGenerator = /*#__PURE__*/function () {
590593
}, {
591594
key: "emitData",
592595
value: function emitData(data) {
596+
if (data.close === "True" || data.flush === "True") {
597+
this.sendClosePacket = false;
598+
}
599+
593600
this.socketRef.emit(SOCKET_IO_CLIENT_REQUEST_PATH, data);
594601
}
595602
}, {
596603
key: "destroy",
597604
value: function destroy() {
598605
this.socketRef.off("disconnect");
599-
this.socketRef.emit(SOCKET_IO_CLIENT_REQUEST_PATH, {
600-
close: "True",
601-
data: ""
602-
});
606+
607+
if (this.sendClosePacket) {
608+
this.socketRef.emit(SOCKET_IO_CLIENT_REQUEST_PATH, {
609+
close: "True",
610+
data: ""
611+
});
612+
}
613+
603614
this.socketRef.disconnect();
604615
}
605616
}]);

0 commit comments

Comments
 (0)