With node index.js
, you'll start a websocket server listening on port 3000.
The serves has two namespaces, which send and accept respective messages:
-
new order confirmed
message -
order refreshed
message
new order
The payload is a list of objects withtitle
andqty
fields
-
new work order
-
order refreshed
-
order marked as ready
-
new servable order
-
order was served
-
login
The payload is an object withname
andtype
; available types are:waiter, barman, chef
-
order item ready
The payload has two arguments: the first one isguestId
, the second one is an object withtitle
field (the item's title) -
order served
The payload is an object, which must includeguestId