Commit Graph

46 Commits

Author SHA1 Message Date
Francis Lavoie e3c0cea77c
Fix tests failing on older versions of Laravel 2019-09-23 15:36:09 -04:00
anthony 373b993e64
rename emptyclient to localclient 2019-09-23 15:36:09 -04:00
anthony 060b986058
resolve app from local variables 2019-09-23 15:36:09 -04:00
Arthur Vandenberghe 11e1f89b5e
Merge pull request #1 from deviouspk/analysis-z3nD5L
Apply fixes from StyleCI
2019-09-23 15:36:09 -04:00
anthony d7c30f3b0f
cleanup & refactor of pubsub code 2019-09-23 15:35:43 -04:00
Francis Lavoie faf2c75d3d
Fix redis-pusher broadcast driver, wrong params for extend() callable 2019-09-23 15:35:12 -04:00
Francis Lavoie 668cd29df0
Fix style issues reported by StyleCI 2019-09-23 15:35:12 -04:00
Francis Lavoie e454f53eaa
Initial implementation of Redis as a pub/sub backend, WIP
TODO:
- Presence channels need the user lists stored in Redis (tricky, requires a lot of changes and async code in HTTP controllers)
- Channels in Redis should be scoped by the app ID
2019-09-23 15:35:12 -04:00
Ahmad Fikrizaman Bin Abd Rahim c1f6ffa51b Fix Invalid Signature issue and enable event creator to be sent from any app (#39)
* Add the ability to configure middleware.

Fixes #22

* Fix StyleCI Error.

* Include X-App-ID

* Reconstruct the PusherBroadcaster

* fix styleci

* change from overwriting constructor to new Broadcaster

* optional  inside dashboard gate

* remove comment

* fix for styleci

* Fix typo

* Removed unused $config['options']
2018-12-17 09:38:18 +01:00
Sam Snelling ec96ca7172 Update ChannelManager (#41)
* Update Channel Manager

Switch ChannelManager to an interface. Extend with an ArrayChannelManager (and copy the code). Update the config to allow for swapping. Bind it to the ServiceProvider

* Add a fallback if the config variable isn’t set

* Fix StyleCI

* Fix StyleCI line break

* Add description for the ChannelManager option
2018-12-10 20:47:52 +01:00
Marcel Pociot 9ce2cc3ff7
Apply fixes from StyleCI (#3) 2018-12-04 22:22:33 +01:00
Marcel Pociot f89278ede1 wip 2018-12-04 11:48:07 +01:00
Marcel Pociot c050fe87e2 wip 2018-12-04 10:25:34 +01:00
freek a79179cef3 wip 2018-12-04 10:11:53 +01:00
freek 4aab3d441f wip 2018-12-04 10:06:26 +01:00
freek e738d30c1a wip 2018-12-04 00:05:05 +01:00
Marcel Pociot cdf229bfa1 wip 2018-12-03 23:19:46 +01:00
Marcel Pociot 84b8895ff8 wip 2018-12-03 22:59:50 +01:00
Marcel Pociot 8bd50f0e61 wip 2018-12-03 21:41:41 +01:00
freek 54e1b291e6 fix typo 2018-12-03 15:08:13 +01:00
freek 4d549b6610 make colissions less likely 2018-12-03 15:01:16 +01:00
freek f86b9b52ee rename namespaces 2018-12-03 14:45:50 +01:00
freek 2a23f2b6fb fix tests 2018-12-03 14:44:26 +01:00
freek 61fe3621be wip 2018-12-03 14:24:06 +01:00
freek 154368bb49 rename class 2018-12-03 14:07:18 +01:00
freek cbf8cbf1dc wip 2018-12-03 13:49:56 +01:00
freek 1f7c2aafab wip 2018-12-03 13:33:30 +01:00
freek 082a631cdc wip 2018-12-03 13:33:00 +01:00
Marcel Pociot 18bea0529d wip 2018-12-03 13:27:45 +01:00
freek 62d9dff008 wip 2018-12-03 11:58:42 +01:00
freek 46d7334067 rename client to app 2018-12-01 14:17:32 +01:00
freek e90e86798c renaming clients to apps 2018-12-01 13:57:02 +01:00
Marcel Pociot 606f09f444 wip 2018-11-29 11:59:17 +01:00
freek 636316f1a2 fix namespaces 2018-11-27 16:35:28 +01:00
Marcel Pociot 0bb6a1bba1 wip 2018-11-27 16:07:29 +01:00
Marcel Pociot 86d332a2c0 wip 2018-11-27 15:55:30 +01:00
Marcel Pociot 7270553c2a wip 2018-11-27 12:13:24 +01:00
freek d9c7111f9d nitpicks 2018-11-26 23:38:27 +01:00
freek 901db407ce fix namespace 2018-11-26 23:31:38 +01:00
freek 74137bb9f4 import middleware 2018-11-26 23:28:39 +01:00
freek 041354e5eb commit 2018-11-26 23:24:24 +01:00
freek cc9fb7d7eb commit 2018-11-26 22:05:24 +01:00
freek 11ab7ac21a move dashboard to own namespace 2018-11-26 09:16:21 +01:00
freek 7c0eadec2f nitpick 2018-11-26 00:57:22 +01:00
freek 9dfa63ca3a nitpicks 2018-11-26 00:52:52 +01:00
Marcel Pociot 16aa680507 wip 2018-11-26 00:40:32 +01:00
Renamed from src/LaravelWebSocketsServiceProvider.php (Browse further)