Mercurial > prosody-hg
comparison net/server.lua @ 7545:0941b3ab77c0
net.server: Allow arbitrary network backends to be configured
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 10 Aug 2016 16:51:38 +0200 |
| parents | fb68aad9dc4d |
| children | 9606a99f8617 |
comparison
equal
deleted
inserted
replaced
| 7544:fb68aad9dc4d | 7545:0941b3ab77c0 |
|---|---|
| 60 select_settings[k] = settings[k] or default; | 60 select_settings[k] = settings[k] or default; |
| 61 end | 61 end |
| 62 server.changesettings(select_settings); | 62 server.changesettings(select_settings); |
| 63 end | 63 end |
| 64 else | 64 else |
| 65 error("Unsupported server type") | 65 server = require("net.server_"..server_type); |
| 66 set_config = server.set_config; | |
| 66 end | 67 end |
| 67 | 68 |
| 68 -- If server.hook_signal exists, replace signal.signal() | 69 -- If server.hook_signal exists, replace signal.signal() |
| 69 local has_signal, signal = pcall(require, "util.signal"); | 70 local has_signal, signal = pcall(require, "util.signal"); |
| 70 if has_signal then | 71 if has_signal then |
