larasopp
TypeScript icon, indicating that this package has built-in type declarations

1.2.15 • Public • Published

Laravel websocket client

Server

https://github.com/SergoMorello/larasopp.server

Laravel package

composer require larasopp/larasopp

Connect app to websocket

...
import Larasopp from "Larasopp";

const larasopp = new Larasopp({
	host: 'ws://127.0.0.1:3001',
	token: 'token'
});

larasopp.connect();
//or
larasopp.connect('token');

Update user token

larasopp.setToken('new token');

Subscribe on channel and listen event

const listener = larasopp.subscribe('chat').listen('message',(data) => {
	console.log(data.text); // Hello World
});

// Unsubscribe event
listener.remove();

Trigger event on subscribe channel

larasopp.trigger('chat','message',{
	text: 'Hello World'
},'public');

Unsubscribe channel

larasopp.unsubscribe('chat');

Disconnect

larasopp.disconnect();

Permissions

'public' | 'protected' | 'private'

Package Sidebar

Install

npm i larasopp

Weekly Downloads

462

Version

1.2.15

License

MIT

Unpacked Size

43.6 kB

Total Files

22

Last publish

Collaborators

  • sergomorello