https://github.com/novosga/websocket-server
[DEPRECATED] Servidor WebSocket de eventos do sistema NovoSGA
https://github.com/novosga/websocket-server
novosga websocket websocket-server
Last synced: 5 months ago
JSON representation
[DEPRECATED] Servidor WebSocket de eventos do sistema NovoSGA
- Host: GitHub
- URL: https://github.com/novosga/websocket-server
- Owner: novosga
- Created: 2016-10-25T19:36:38.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-04-06T14:15:22.000Z (about 7 years ago)
- Last Synced: 2026-01-14T15:49:01.181Z (5 months ago)
- Topics: novosga, websocket, websocket-server
- Language: PHP
- Homepage:
- Size: 25.4 KB
- Stars: 5
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Websocket server
[Novo SGA](http://novosga.org) websocket events server writted in PHP compatible since v2.0.
## Events
### Client-to-server
**register client**
Panel Client register.
*(No event data)*
**register user** [user-only]
User Client register
Event data for `User`:
```json
{
"unity": integer,
"secret": string
}
```
Event data for `Panel`:
```json
{
"unity": integer,
"services": array
}
```
**new ticket**
User Client on triagem or redirecting on attendance
Event data:
```json
{
"unity": integer
}
```
**change ticket** [user-only]
User Client on monitor emitted when cancel or transfer ticket
Event data:
```json
{
"unity": integer
}
```
**call ticket** [user-only]
User Client on attendance
Event data:
```json
{
"unity": integer,
"service": integer,
"hash": string
}
```
**client update**
Client info update
Event data for `User`:
```json
{
"unity": int
}
```
Event data for `Panel`:
```json
{
"unity": integer,
"services": array
}
```
### Server-to-client
**register ok**
*(No event data)*
**update queue** [user-only]
Emmited when: `new ticket`, `change ticket`, `call ticket`.
*(No event data)*
**call ticket** [panel-only]
Emmited when: `call ticket`.
Event data for Panel:
```json
{
"unity": integer,
"service": integer,
hash: string
}
```