Software / code / prosody
Comparison
plugins/mod_bosh.lua @ 11733:27699cc148df
mod_bosh: Add todo to use util.session to create session object
So that we get single point where shared session properties can be
added. But not now. One day. Maybe. Patches welcome.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 29 Jul 2021 20:04:57 +0200 |
| parent | 11727:f3aee8a825cc |
| child | 11771:4c0802b52673 |
comparison
equal
deleted
inserted
replaced
| 11732:5735f931f5c4 | 11733:27699cc148df |
|---|---|
| 321 | 321 |
| 322 wait = math_min(wait, bosh_max_wait); | 322 wait = math_min(wait, bosh_max_wait); |
| 323 | 323 |
| 324 -- New session | 324 -- New session |
| 325 sid = new_uuid(); | 325 sid = new_uuid(); |
| 326 -- TODO use util.sesssion | |
| 326 local session = { | 327 local session = { |
| 327 type = "c2s_unauthed", conn = request.conn, sid = sid, host = attr.to, | 328 type = "c2s_unauthed", conn = request.conn, sid = sid, host = attr.to, |
| 328 rid = rid - 1, -- Hack for initial session setup, "previous" rid was $current_request - 1 | 329 rid = rid - 1, -- Hack for initial session setup, "previous" rid was $current_request - 1 |
| 329 bosh_version = attr.ver, bosh_wait = wait, streamid = sid, | 330 bosh_version = attr.ver, bosh_wait = wait, streamid = sid, |
| 330 bosh_max_inactive = bosh_max_inactivity, bosh_responses = cache.new(BOSH_HOLD+1):table(); | 331 bosh_max_inactive = bosh_max_inactivity, bosh_responses = cache.new(BOSH_HOLD+1):table(); |