diff --git a/WebSocket.js b/WebSocket.js index 71920dd..9d1fe78 100644 --- a/WebSocket.js +++ b/WebSocket.js @@ -556,5 +556,21 @@ Ext.define('Ext.ux.data.proxy.WebSocket', { opt.setSuccessful(true); } - } + }, + destroy: function () { + /** + * @author Marco Sulla (marcosullaroma@gmail.com) + * @date Feb 10, 2016 + */ + + var self = this; + + var ws = self.getWebsocket(); + + ws.onclose = function (e) { + self.callParent(arguments); + }; + + ws.close(); + }, });