Mercurial > prosody-hg
comparison net/server.lua @ 7546:9606a99f8617
net.server: Monkey-patch in a fallback get_backend method if missing
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 10 Aug 2016 16:52:26 +0200 |
| parents | 0941b3ab77c0 |
| children | a0f728c3aa69 |
comparison
equal
deleted
inserted
replaced
| 7545:0941b3ab77c0 | 7546:9606a99f8617 |
|---|---|
| 62 server.changesettings(select_settings); | 62 server.changesettings(select_settings); |
| 63 end | 63 end |
| 64 else | 64 else |
| 65 server = require("net.server_"..server_type); | 65 server = require("net.server_"..server_type); |
| 66 set_config = server.set_config; | 66 set_config = server.set_config; |
| 67 if not server.get_backend then | |
| 68 function server.get_backend() | |
| 69 return server_type; | |
| 70 end | |
| 71 end | |
| 67 end | 72 end |
| 68 | 73 |
| 69 -- If server.hook_signal exists, replace signal.signal() | 74 -- If server.hook_signal exists, replace signal.signal() |
| 70 local has_signal, signal = pcall(require, "util.signal"); | 75 local has_signal, signal = pcall(require, "util.signal"); |
| 71 if has_signal then | 76 if has_signal then |
