Commit Graph

94 Commits

Author SHA1 Message Date
Fabian @ Blax Software 859fcb6f89 feat: verbose logging, file persistence, auto websocket log channel
- WebSocketHandler: log connection rejections, unknown app keys, message drops
- Logger: persist all output to file via Laravel Log facade
- ServiceProvider: auto-register 'websocket' daily log channel
2026-04-16 08:17:39 +02:00
Fabian @ Blax Software 093bbe3a44 A tests, documentation for helpers and lifecycle
- Introduced `helpers-and-testing.md` to document global helpers and WebsocketService class usage.
- Created `HandlerLifecycleTest.php` to test the full WebSocket handler lifecycle, including connection management, channel subscriptions, and message routing.
- Added `WebsocketServiceTest.php` to validate state tracking methods in WebsocketService, covering user authentication, channel tracking, and broadcast functionality.
2026-04-02 12:44:16 +02:00
Fabian @ Blax Software 6ce8573fed RI websocket performance, BF race condition 2026-01-24 12:17:46 +01:00
Blax Software 095894da1e BH pusher 2025-01-19 09:01:22 +01:00
Blax Software 87bf0ae05e Pusher : -> . 2025-01-18 17:06:52 +01:00
Blax Software 929f1794ee I pusher 2025-01-18 17:03:02 +01:00
Alexander Blasl 1a5db82c26 Renovation 2025-01-16 08:54:02 +01:00
Marcel Pociot 1f25913ce0
Apply fixes from StyleCI (#1044) 2022-10-06 20:42:05 +02:00
Marcel Pociot f2d3baebbd Improve logging/verbose CLI output 2022-10-06 20:41:35 +02:00
Marcel Pociot fb958fb851
Merge 2.x changes (#1043)
* Resolve conflicts

* Apply fixes from StyleCI (#1042)
2022-10-06 13:46:54 +02:00
erikn69 491d164118
Tests fixes (#908) 2022-01-05 15:58:35 +01:00
Marcel Pociot f411510f3e
Apply fixes from StyleCI (#892) 2021-11-26 13:32:47 +01:00
Alex Renoki c43a9d4d46 Fixed Routes registration 2021-04-06 17:21:15 +03:00
Alex Renoki 9c41cf32a2 Collect metrics only if statistics are enabled. 2020-12-08 16:52:55 +02:00
Alex Renoki cbe4378086 Revert "formatting"
This reverts commit 8308a7d16d.
2020-12-07 23:30:36 +02:00
Alex Renoki 8308a7d16d formatting 2020-12-07 20:36:39 +02:00
rennokki a7c505e683
[2.x] Dispatch events on actions (#556)
* Dispatching events
2020-09-26 22:01:58 +03:00
Alex Renoki 223a789b0d Added local removal for obsolete connections. 2020-09-19 18:38:08 +03:00
Alex Renoki 5cb2ee9fce Run promises one-after-another 2020-09-19 14:16:26 +03:00
Alex Renoki 7f6b8fa2c8 Fixed health handler 2020-09-18 16:18:58 +03:00
Alex Renoki bab2ef203c Changed order of fields to match the pusher docs 2020-09-18 11:57:39 +03:00
Alex Renoki e1f038432a space 2020-09-15 12:35:51 +03:00
rennokki 980f9271f0
Apply fixes from StyleCI (#526) 2020-09-15 11:30:43 +02:00
Alex Renoki 55f1332493 Added tracking for pongs 2020-09-15 12:30:17 +03:00
Alex Renoki 04e8298ae8 Merge branch '2.x' of github.com:beyondcode/laravel-websockets into feature/pcntl 2020-09-14 09:57:42 +03:00
Alex Renoki 1ec637fb51 Added healthcheck controller 2020-09-12 23:48:18 +03:00
Alex Renoki ec47925c71 Added soft closes for connections on SIGTERM/SIGINT 2020-09-12 17:45:07 +03:00
rennokki 341eb9604f
Apply fixes from StyleCI (#518) 2020-09-10 21:59:49 +02:00
Alex Renoki 6f32b89459 wip 2020-09-10 22:59:26 +03:00
Alex Renoki 3e239a0728 Added custom handlers for all registered routes. 2020-09-02 11:57:52 +03:00
Alex Renoki ca8fb5355b Merge branch 'master' of github.com:beyondcode/laravel-websockets into 2.x 2020-08-19 09:41:38 +03:00
rennokki f83a669000
Apply fixes from StyleCI (#470) 2020-08-18 19:21:44 +02:00
Alex Renoki 0b412cd98e added docblocks 2020-08-18 20:21:22 +03:00
Alex Renoki 11727e684f Added cors setting outside the app 2020-08-18 16:04:52 +03:00
Alex Renoki 13978cb824 Added extension for the websocket handler 2020-08-17 13:25:01 +03:00
rennokki aa1c11e149
Merge branch 'master' into redis-replication 2020-08-13 09:59:01 +03:00
Adrien Foulon 2fe5d60972
Fix multiple routes not working when Logger enabled beyondcode#412 2020-07-04 15:51:24 +02:00
Freek Van der Herten fa0bd1c9ef
Apply fixes from StyleCI (#329) 2020-03-04 10:58:39 +01:00
Francis Lavoie c203d24469
Clean up some typos, add some type hints, StyleCI fixes 2019-09-23 15:34:55 -04:00
Luke Policinski 556f4338e8 Fix/Feature : Fixing ability to add custom handlers to a route by adding a custom routes method to the router (#150)
Fixing Coding Standards

Fixing Coding Standards
2019-05-11 08:46:25 +02:00
Syed I.R 3559b7db4f Fix Namespace 2018-12-07 01:25:48 +05:30
Marcel Pociot 9ce2cc3ff7
Apply fixes from StyleCI (#3) 2018-12-04 22:22:33 +01:00
Marcel Pociot 286629fd98 wip 2018-12-04 17:25:11 +01:00
freek 9e328d33e5 improve casing 2018-12-03 09:16:41 +01:00
freek 486588c16b do as the laravel elite does 2018-12-01 15:53:41 +01:00
freek 279deeeb7c rename client to app 2018-12-01 14:12:15 +01:00
freek d7114a778a nitpick 2018-11-30 16:13:49 +01:00
freek dc87bfb221 nitpick 2018-11-30 15:52:11 +01:00
Marcel Pociot 37ce35eb2f wip 2018-11-27 22:56:45 +01:00
freek 744facc233 commit 2018-11-27 21:53:50 +01:00