From f1eb9b64a250eb607ad6b5db4b7496ac622e754a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Berg=C3=A9?= Date: Wed, 3 Sep 2014 16:11:38 +0200 Subject: [PATCH] v1.0.0 --- angular-ws.js | 2 +- angular-ws.min.js | 3 +++ angular-ws.min.js.map | 1 + bower.json | 2 +- package.json | 2 +- 5 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 angular-ws.min.js create mode 100644 angular-ws.min.js.map diff --git a/angular-ws.js b/angular-ws.js index 4b91d71..a7503e5 100644 --- a/angular-ws.js +++ b/angular-ws.js @@ -1,4 +1,4 @@ -/*! Angular ws v0.0.0 | (c) 2014 Greg Bergé | License MIT */ +/*! Angular ws v1.0.0 | (c) 2014 Greg Bergé | License MIT */ angular .module('ws', []) diff --git a/angular-ws.min.js b/angular-ws.min.js new file mode 100644 index 0000000..de9bcd8 --- /dev/null +++ b/angular-ws.min.js @@ -0,0 +1,3 @@ +/*! Angular ws v1.0.0 | (c) 2014 Greg Bergé | License MIT */ +function wsProvider(){function a(a,c){var d={};return d._buffer=[],d.connect=function(a){a=a||{};var e=c.defer();return a.url&&(b.config.url=a.url),a.protocols&&(b.config.protocols=a.protocols),d.baseSocket=b.config.protocols?new WebSocket(b.config.url,b.config.protocols):new WebSocket(b.config.url),d.on("open",function(){d._buffer.forEach(d.send),d._buffer=[],e.resolve(d)}),d.on("error",function(a){e.reject(a)}),e.promise},d.getReadyState=function(){return d.baseSocket?d.baseSocket.readyState:null},d.on=function(b,c){function e(){var b=arguments;a.$apply(function(){c.apply(null,b)})}return d.baseSocket||d.connect(),d.baseSocket.addEventListener(b,e),function(){d.baseSocket.removeEventListener(b,e)}},d.send=function(a){return d.baseSocket||d.connect(),d.baseSocket&&d.baseSocket.readyState===d.baseSocket.OPEN?void d.baseSocket.send(a):d._buffer.push(a)},d.close=function(){d.baseSocket&&d.baseSocket.close.apply(d.baseSocket,arguments)},d}var b=this;this.config={},this.interceptors=[],this.$get=["$rootScope","$q",a],this.setUrl=function(a){return this.config.url=a,this},this.setProtocols=function(a){return this.config.protocols=a,this}}angular.module("ws",[]).provider("ws",wsProvider); +//# sourceMappingURL=angular-ws.min.js.map \ No newline at end of file diff --git a/angular-ws.min.js.map b/angular-ws.min.js.map new file mode 100644 index 0000000..8199978 --- /dev/null +++ b/angular-ws.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"angular-ws.min.js","sources":["angular-ws.js"],"names":["wsProvider","wsService","$rootScope","$q","ws","_buffer","connect","config","defer","url","provider","protocols","baseSocket","WebSocket","on","forEach","send","resolve","err","reject","promise","getReadyState","readyState","event","listener","applyListener","args","arguments","$apply","apply","addEventListener","removeEventListener","msg","OPEN","push","close","this","interceptors","$get","setUrl","setProtocols","angular","module"],"mappings":";AAMA,QAASA,cAyBP,QAASC,GAAUC,EAAYC,GAE7B,GAAIC,KAoGJ,OAlGAA,GAAGC,WAQHD,EAAGE,QAAU,SAAUC,GACrBA,EAASA,KACT,IAAIC,GAAQL,EAAGK,OAsBf,OApBID,GAAOE,MAAKC,EAASH,OAAOE,IAAMF,EAAOE,KACzCF,EAAOI,YAAWD,EAASH,OAAOI,UAAYJ,EAAOI,WAGvDP,EAAGQ,WADDF,EAASH,OAAOI,UACF,GAAIE,WAAUH,EAASH,OAAOE,IAAKC,EAASH,OAAOI,WAEnD,GAAIE,WAAUH,EAASH,OAAOE,KAEhDL,EAAGU,GAAG,OAAQ,WAEZV,EAAGC,QAAQU,QAAQX,EAAGY,MACtBZ,EAAGC,WAEHG,EAAMS,QAAQb,KAGhBA,EAAGU,GAAG,QAAS,SAAUI,GACvBV,EAAMW,OAAOD,KAGRV,EAAMY,SASfhB,EAAGiB,cAAgB,WACjB,MAAKjB,GAAGQ,WACDR,EAAGQ,WAAWU,WADM,MAa7BlB,EAAGU,GAAK,SAAUS,EAAOC,GAMvB,QAASC,KACP,GAAIC,GAAOC,SACXzB,GAAW0B,OAAO,WAChBJ,EAASK,MAAM,KAAMH,KAKzB,MAbKtB,GAAGQ,YAAYR,EAAGE,UAGvBF,EAAGQ,WAAWkB,iBAAiBP,EAAOE,GAU/B,WACLrB,EAAGQ,WAAWmB,oBAAoBR,EAAOE,KAU7CrB,EAAGY,KAAO,SAAUgB,GAGlB,MAFK5B,GAAGQ,YAAYR,EAAGE,UAElBF,EAAGQ,YAAcR,EAAGQ,WAAWU,aAAelB,EAAGQ,WAAWqB,SAGjE7B,GAAGQ,WAAWI,KAAKgB,GAFV5B,EAAGC,QAAQ6B,KAAKF,IAS3B5B,EAAG+B,MAAQ,WACJ/B,EAAGQ,YACRR,EAAGQ,WAAWuB,MAAMN,MAAMzB,EAAGQ,WAAYe,YAGpCvB,EA9HT,GAAIM,GAAW0B,IAMfA,MAAK7B,UAML6B,KAAKC,gBAMLD,KAAKE,MAAQ,aAAc,KAAMrC,GAsHjCmC,KAAKG,OAAS,SAAoB9B,GAEhC,MADA2B,MAAK7B,OAAOE,IAAMA,EACX2B,MAUTA,KAAKI,aAAe,SAAqB7B,GAEvC,MADAyB,MAAK7B,OAAOI,UAAYA,EACjByB,MA3JXK,QACCC,OAAO,SACPhC,SAAS,KAAMV"} \ No newline at end of file diff --git a/bower.json b/bower.json index c37f50c..57a013f 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "angular-ws", - "version": "0.0.0", + "version": "1.0.0", "description": "WebSocket service for Angular.js.", "homepage": "https://github.com/neoziro/angular-ws", "authors": [ diff --git a/package.json b/package.json index 2c7acab..5310a72 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-ws", - "version": "0.0.0", + "version": "1.0.0", "description": "WebSocket service for Angular.js.", "main": "angular-ws.js", "scripts": {