diff --git a/.gitea/workflows/docker-image.yaml b/.gitea/workflows/docker-image.yaml index 993ec09..f127280 100644 --- a/.gitea/workflows/docker-image.yaml +++ b/.gitea/workflows/docker-image.yaml @@ -19,3 +19,9 @@ jobs: - name: Push Docker image run: docker image push --all-tags gitea.chromart.cc/martin/websocket-http-cache + deploy-gitainer: + needs: docker + runs-on: ubuntu-22.04 + steps: + - name: Call Gitainer stack webhook + run: curl --request POST http://192.168.1.150:9080/api/stacks/websocket-http-cache?pretty \ No newline at end of file diff --git a/src/WebSocketLifeCycle.ts b/src/WebSocketLifeCycle.ts index b8395a3..642d3df 100644 --- a/src/WebSocketLifeCycle.ts +++ b/src/WebSocketLifeCycle.ts @@ -20,7 +20,13 @@ export class WebSocketLifecycle { // message is received this.socket.addEventListener("message", event => { - console.log(`WS: ${this.socketUrl} got message`, event) + console.log(`WS: ${this.socketUrl} got message`, event); + + // skip storing ws open event + if (event.type === 'open') { + return; + } + this.messages = [event.data]; });