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

1.1.3 • 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: '127.0.0.1:9002',
	token: 'token'
});

larasopp.connect();

export default larasopp;

Subscribe on channel and bind event

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

// Unsubscribe
listener.remove();

Trigger event on subscribe channel

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

Disconnect

larasopp.disconnect();

Permissions

'public' | 'protected' | 'private'

Package Sidebar

Install

npm i larasopp

Weekly Downloads

0

Version

1.1.3

License

MIT

Unpacked Size

36.4 kB

Total Files

14

Last publish

Collaborators

  • sergomorello