Skip to content

Commit 8940763

Browse files
committed
ye
1 parent f77110c commit 8940763

1 file changed

Lines changed: 10 additions & 11 deletions

File tree

README.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ packet:send(data, group)
136136
packet:send(data)
137137
138138
-- Both
139-
packet:on(function(data, sender, timestamp?) end) -- returns Connection
139+
local conn = packet:on(function(data, sender, timestamp) end)
140140
packet:once(fn)
141-
packet:wait() -- yields, returns data, sender, timestamp?
141+
local data, sender, timestamp = packet:wait()
142142
packet:name()
143-
packet:stats() -- requires stats=true
143+
packet:stats() -- requires stats=true
144144
```
145145

146146
| Option | Type | Description |
@@ -160,12 +160,12 @@ Request-response on top of two packet IDs.
160160
```luau
161161
-- Server
162162
query:handle(function(data, player) return response end)
163-
query:request(data, player) -- → response?
164-
query:request(data, target) -- → { [Player]: response? }
163+
local resp = query:request(data, player) -- response?
164+
local map = query:request(data, target) -- { [Player]: response? }
165165
166166
-- Client
167167
query:handle(function(data) return response end)
168-
query:request(data) -- yields, → response? (nil on timeout)
168+
local resp = query:request(data) -- yields; nil on timeout
169169
```
170170

171171
| Option | Default | Description |
@@ -212,7 +212,8 @@ Server-side `:send` second arg.
212212
### Middleware
213213

214214
```luau
215-
Lync.onSend(function(data, name, player) return data end) -- return Lync.DROP to discard
215+
-- Return Lync.DROP from onSend to discard a packet.
216+
Lync.onSend(function(data, name, player) return data end)
216217
Lync.onReceive(function(data, name, player) return data end)
217218
Lync.onDrop(function(player, reason, name, data) end)
218219
```
@@ -324,10 +325,8 @@ Sends 1 byte when unchanged.
324325

325326
Per-packet, pick one mode:
326327

327-
```luau
328-
{ maxPerSecond = N, burst = M } -- token bucket
329-
{ cooldown = seconds } -- cooldown
330-
```
328+
- Token bucket: `{ maxPerSecond = N, burst = M }`
329+
- Cooldown: `{ cooldown = seconds }`
331330

332331
Global per-player: `Lync.configure({ globalRateLimit = { maxPerSecond = N } })`.
333332

0 commit comments

Comments
 (0)