Something went wrong while trying to load the full version of this site. Try hard-refreshing this page to fix the error.

Websockets - Locally Hosted Alternative for Pusher (Now Free)

1Dot

luceos blomstra/realtime

Is it absolutely free? Can you share any link for any thing please I listened about this but I am unable to find at the moment.


User24

1Dot Is it absolutely free? Can you share any link for any thing please I listened about this but I am unable to find at the moment.

yes he shared a github link which @Kyrne sir used for the websocket extensions said luceos sir. Me too want that github link so i can figure if i can do something. i can't afford $60 for a extension 😅


IanM

1Dot User24

No, blomstra/realtime is also a premium extension.



1Dot

IanM Yes you are true I found it here 😢


User24

IanM i am not talking about blomstra, @luceos sir shared a github link earlier, i missed it somewhere. So want it again. He said that's the package or something that is used in websocket extension.


[deleted]

Has anyone else noticed that even though the new posts appear instantly in the discussion list, the notification bell doesn't update unless you refresh or reload the page manually ?


mekici

[deleted] Yes, that's why I don't use it. I had the same problem in beta 16.

I have reported this issue to kyrne many times.


[deleted]

mekici Apart from that odd behaviour, it works fine.




[deleted]

Kyrne Thanks for this !


mekici

Kyrne Thanks for the free delivery. The following error logs appear in version 2.8.

[2021-07-21 21:20:27] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:27] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:28] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:28] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:28] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:29] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:29] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:29] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:20:29] flarum.ERROR: Error: Class 'Kyrne\Websocket\Extend\GenerateApp' not found in /var/www/flarumtr/vendor/kyrne/websocket/extend.php:24
Stack trace:
#0 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(357): require()
#1 /var/www/flarumtr/vendor/flarum/core/src/Extension/Extension.php(138): Flarum\Extension\Extension->getExtenders()
#2 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionManager.php(364): Flarum\Extension\Extension->extend()
#3 /var/www/flarumtr/vendor/flarum/core/src/Extension/ExtensionServiceProvider.php(31): Flarum\Extension\ExtensionManager->extend()
#4 [internal function]: Flarum\Extension\ExtensionServiceProvider->Flarum\Extension\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(329): call_user_func()
#6 /var/www/flarumtr/vendor/flarum/core/src/Foundation/Application.php(270): Flarum\Foundation\Application->fireAppCallbacks()
#7 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(151): Flarum\Foundation\Application->boot()
#8 /var/www/flarumtr/vendor/flarum/core/src/Foundation/InstalledSite.php(82): Flarum\Foundation\InstalledSite->bootLaravel()
#9 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(58): Flarum\Foundation\InstalledSite->bootApp()
#10 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(35): Flarum\Http\Server->safelyBootAndGetHandler()
#11 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#12 {main}  
[2021-07-21 21:21:47] flarum.ERROR: RuntimeException: Failed to listen on "tcp://0.0.0.0:2083": Address already in use in /var/www/flarumtr/vendor/react/socket/src/TcpServer.php:172
Stack trace:
#0 /var/www/flarumtr/vendor/react/socket/src/Server.php(39): React\Socket\TcpServer->__construct()
#1 /var/www/flarumtr/vendor/kyrne/websocket/BeyondCode/src/ServerFactory.php(116): React\Socket\Server->__construct()
#2 /var/www/flarumtr/vendor/kyrne/websocket/src/Commands/WebsocketServer.php(127): BeyondCode\LaravelWebSockets\ServerFactory->createServer()
#3 /var/www/flarumtr/vendor/kyrne/websocket/BeyondCode/src/Console/Commands/StartServer.php(259): Kyrne\Websocket\Commands\WebsocketServer->buildServer()
#4 /var/www/flarumtr/vendor/kyrne/websocket/src/Commands/WebsocketServer.php(93): BeyondCode\LaravelWebSockets\Console\Commands\StartServer->startServer()
#5 /var/www/flarumtr/vendor/illuminate/container/BoundMethod.php(36): Kyrne\Websocket\Commands\WebsocketServer->handle()
#6 /var/www/flarumtr/vendor/illuminate/container/Util.php(40): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#7 /var/www/flarumtr/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure()
#8 /var/www/flarumtr/vendor/illuminate/container/BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod()
#9 /var/www/flarumtr/vendor/illuminate/container/Container.php(651): Illuminate\Container\BoundMethod::call()
#10 /var/www/flarumtr/vendor/illuminate/console/Command.php(136): Illuminate\Container\Container->call()
#11 /var/www/flarumtr/vendor/symfony/console/Command/Command.php(299): Illuminate\Console\Command->execute()
#12 /var/www/flarumtr/vendor/illuminate/console/Command.php(121): Symfony\Component\Console\Command\Command->run()
#13 /var/www/flarumtr/vendor/symfony/console/Application.php(996): Illuminate\Console\Command->run()
#14 /var/www/flarumtr/vendor/symfony/console/Application.php(295): Symfony\Component\Console\Application->doRunCommand()
#15 /var/www/flarumtr/vendor/symfony/console/Application.php(167): Symfony\Component\Console\Application->doRun()
#16 /var/www/flarumtr/vendor/flarum/core/src/Console/Server.php(42): Symfony\Component\Console\Application->run()
#17 /var/www/flarumtr/flarum(24): Flarum\Console\Server->listen()
#18 {main}  
[2021-07-21 21:23:24] flarum.ERROR: ArgumentCountError: Too few arguments to function Kyrne\Websocket\SendWebsocketNotificationsJob::__construct(), 2 passed in /var/www/flarumtr/vendor/kyrne/websocket/src/WebsocketNotificationDriver.php on line 27 and exactly 3 expected in /var/www/flarumtr/vendor/kyrne/websocket/src/SendWebsocketNotificationsJob.php:27
Stack trace:
#0 /var/www/flarumtr/vendor/kyrne/websocket/src/WebsocketNotificationDriver.php(27): Kyrne\Websocket\SendWebsocketNotificationsJob->__construct()
#1 /var/www/flarumtr/vendor/flarum/core/src/Notification/NotificationSyncer.php(110): Kyrne\Websocket\WebsocketNotificationDriver->send()
#2 /var/www/flarumtr/vendor/flarum/likes/src/Listener/SendNotificationWhenPostIsLiked.php(36): Flarum\Notification\NotificationSyncer->sync()
#3 /var/www/flarumtr/vendor/illuminate/events/Dispatcher.php(412): Flarum\Likes\Listener\SendNotificationWhenPostIsLiked->handle()
#4 /var/www/flarumtr/vendor/illuminate/events/Dispatcher.php(237): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}()
#5 /var/www/flarumtr/vendor/flarum/core/src/Foundation/DispatchEventsTrait.php(33): Illuminate\Events\Dispatcher->dispatch()
#6 /var/www/flarumtr/vendor/flarum/core/src/Post/Command/EditPostHandler.php(86): Flarum\Post\Command\EditPostHandler->dispatchEventsFor()
#7 /var/www/flarumtr/vendor/illuminate/bus/Dispatcher.php(122): Flarum\Post\Command\EditPostHandler->handle()
#8 /var/www/flarumtr/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}()
#9 /var/www/flarumtr/vendor/illuminate/pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#10 /var/www/flarumtr/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then()
#11 /var/www/flarumtr/vendor/illuminate/bus/Dispatcher.php(78): Illuminate\Bus\Dispatcher->dispatchNow()
#12 /var/www/flarumtr/vendor/flarum/core/src/Api/Controller/UpdatePostController.php(58): Illuminate\Bus\Dispatcher->dispatch()
#13 /var/www/flarumtr/vendor/flarum/core/src/Api/Controller/AbstractSerializeController.php(110): Flarum\Api\Controller\UpdatePostController->data()
#14 /var/www/flarumtr/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\AbstractSerializeController->handle()
#15 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}()
#16 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ExecuteRoute->process()
#17 /var/www/flarumtr/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle()
#18 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Api\Middleware\ThrottleApi->process()
#19 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle()
#20 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\CheckCsrfToken->process()
#21 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(67): Laminas\Stratigility\Next->handle()
#22 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ResolveRoute->process()
#23 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle()
#24 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\SetLocale->process()
#25 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(56): Laminas\Stratigility\Next->handle()
#26 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\AuthenticateWithHeader->process()
#27 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle()
#28 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\AuthenticateWithSession->process()
#29 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle()
#30 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\RememberFromCookie->process()
#31 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle()
#32 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\StartSession->process()
#33 /var/www/flarumtr/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle()
#34 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Api\Middleware\FakeHttpMethods->process()
#35 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle()
#36 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ParseJsonBody->process()
#37 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle()
#38 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\HandleErrors->process()
#39 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle()
#40 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\InjectActorReference->process()
#41 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(76): Laminas\Stratigility\Next->handle()
#42 /var/www/flarumtr/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process()
#43 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\RequestHandler->process()
#44 /var/www/flarumtr/vendor/middlewares/base-path-router/src/BasePathRouter.php(101): Laminas\Stratigility\Next->handle()
#45 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\BasePathRouter->process()
#46 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle()
#47 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Laminas\Stratigility\Middleware\OriginalMessages->process()
#48 /var/www/flarumtr/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle()
#49 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Middlewares\BasePath->process()
#50 /var/www/flarumtr/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle()
#51 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/Next.php(51): Flarum\Http\Middleware\ProcessIp->process()
#52 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(76): Laminas\Stratigility\Next->handle()
#53 /var/www/flarumtr/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(65): Laminas\Stratigility\MiddlewarePipe->process()
#54 /var/www/flarumtr/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle()
#55 /var/www/flarumtr/vendor/flarum/core/src/Http/Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#56 /var/www/flarumtr/public/index.php(26): Flarum\Http\Server->listen()
#57 {main}  

Kyrne

Hello everyone!

I have made the decision to make this package free for everyone. No features are different from the paid product, everything is here.

To everyone who supported this extension over the last year and a half, thank you, from the bottom of my heart. Your commitment to my development efforts is not forgotten. I will be providing all of you a voucher to get another one of my premium extensions for free, contact me on Discord to get this.

If you would still like to support my work, the premium page is still up and open for purchase, the free and paid versions both pull from the same git repository.

For everyone else,

composer require kyrne/websocket

The repository is also now open source, take a look here: https://github.com/KyrneDev/websocket


Darkle

Kyrne What a surprise!

I'm sure many people will be very happy with this news, also I think it's a very good idea to leave the premium page active, it's a very cool way that people who want to support you for using this extension will be able to do it.


ctml

Kyrne nterested?
WebSockets is a premium extension exclusively available on Extiverse for $5/month

Kyrne I have made the decision to make this package free for everyone

Kyrne 3.0.0


Kyrne

mekici Sorry about that, try 2.8.1


Deku

Thank you for the free version!
I tried to install but got an error. Using last version of Flarum and have all the updates.

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - kyrne/websocket[2.8.0, ..., 2.8.1] require pusher/pusher-php-server ^4.0 -> found pusher/pusher-php-server[v4.0.0, ..., v4.1.5] but the package is fixed to 2.6.4 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
    - Root composer.json requires kyrne/websocket ^2.8 -> satisfiable by kyrne/websocket[2.8.0, 2.8.1].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Should I use --with-all-dependencies as recommended?


Kyrne

Deku composer remove flarum/pusher


Deku

Kyrne
Got another 🙁

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - kyrne/websocket[2.8.0, ..., 2.8.2] require guzzlehttp/psr7 ^1.5 -> found guzzlehttp/psr7[1.5.0, ..., 1.8.2] but the package is fixed to 2.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
    - Root composer.json requires kyrne/websocket ^2.8 -> satisfiable by kyrne/websocket[2.8.0, 2.8.1, 2.8.2].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

« Previous Page Next Page »