Mercurial > prosody-modules
comparison mod_auth_http_cookie/mod_auth_http_cookie.lua @ 3224:b7aa8630438e
mod_auth_http_cookie: Also try to get HTTP request from WebSocket session
This property was added in Prosody 0.10.1
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 10 Aug 2018 06:12:55 +0200 |
| parents | 9a89ec5030b5 |
| children |
comparison
equal
deleted
inserted
replaced
| 3223:9a89ec5030b5 | 3224:b7aa8630438e |
|---|---|
| 140 function provider.delete_user(username) | 140 function provider.delete_user(username) |
| 141 return nil , "User deletion not supported"; | 141 return nil , "User deletion not supported"; |
| 142 end | 142 end |
| 143 | 143 |
| 144 local function get_session_cookies(session) | 144 local function get_session_cookies(session) |
| 145 local request = session.requests[1]; | 145 local request = session.websocket_request; -- WebSockets |
| 146 if not request and session.requests then -- BOSH | |
| 147 request = session.requests[1]; | |
| 146 end | 148 end |
| 147 if not request and session.conn._http_open_response then -- Fallback BOSH | 149 if not request and session.conn._http_open_response then -- Fallback BOSH |
| 148 local response = session.conn._http_open_response; | 150 local response = session.conn._http_open_response; |
| 149 request = response and response.request; | 151 request = response and response.request; |
| 150 end | 152 end |
