Mercurial > prosody-hg
comparison plugins/mod_bosh.lua @ 10728:2764beb552cd
mod_bosh, mod_websocket: Add config options to override GET responses
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 20 Apr 2020 11:30:59 +0100 |
| parents | 4c36bc28b99e |
| children | 5bcddab1659b |
comparison
equal
deleted
inserted
replaced
| 10727:fa2a89132dfb | 10728:2764beb552cd |
|---|---|
| 509 else | 509 else |
| 510 session:close({ condition = "bad-format", text = "Error processing stream" }); | 510 session:close({ condition = "bad-format", text = "Error processing stream" }); |
| 511 end | 511 end |
| 512 end | 512 end |
| 513 | 513 |
| 514 local GET_response_body = [[<html><body> | |
| 515 <p>It works! Now point your BOSH client to this URL to connect to Prosody.</p> | |
| 516 <p>For more information see <a href="https://prosody.im/doc/setting_up_bosh">Prosody: Setting up BOSH</a>.</p> | |
| 517 </body></html>]]; | |
| 518 | |
| 514 local GET_response = { | 519 local GET_response = { |
| 515 headers = { | 520 headers = { |
| 516 content_type = "text/html"; | 521 content_type = "text/html"; |
| 517 }; | 522 }; |
| 518 body = [[<html><body> | 523 body = module:get_option_string("bosh_get_response_body", GET_response_body); |
| 519 <p>It works! Now point your BOSH client to this URL to connect to Prosody.</p> | |
| 520 <p>For more information see <a href="https://prosody.im/doc/setting_up_bosh">Prosody: Setting up BOSH</a>.</p> | |
| 521 </body></html>]]; | |
| 522 }; | 524 }; |
| 523 | 525 |
| 524 module:depends("http"); | 526 module:depends("http"); |
| 525 module:provides("http", { | 527 module:provides("http", { |
| 526 default_path = "/http-bind"; | 528 default_path = "/http-bind"; |
