Mercurial > prosody-modules
comparison mod_ogp/mod_ogp.lua @ 4504:0136c98f574c
mod_ogp: Log error responses
author | JC Brand <jc@opkode.com> |
---|---|
date | Mon, 08 Mar 2021 13:25:40 +0100 |
parents | c4f11a4b5ac7 |
children | 09f0911c735d |
comparison
equal
deleted
inserted
replaced
4503:80912726405d | 4504:0136c98f574c |
---|---|
28 http.request( | 28 http.request( |
29 url, | 29 url, |
30 nil, | 30 nil, |
31 function(response_body, response_code, _) | 31 function(response_body, response_code, _) |
32 if response_code ~= 200 then | 32 if response_code ~= 200 then |
33 module:log("debug", "Call to %s returned code %s and body %s", url, response_code, response_body) | |
33 return | 34 return |
34 end | 35 end |
35 | 36 |
36 local to = room.jid | 37 local to = room.jid |
37 local from = room and room.jid or module.host | 38 local from = room and room.jid or module.host |
56 if not content then | 57 if not content then |
57 content = match:match([[content=(.-)$]]) | 58 content = match:match([[content=(.-)$]]) |
58 end | 59 end |
59 | 60 |
60 if property and content then | 61 if property and content then |
61 module:log("info", property .. "\t" .. content) | 62 module:log("debug", property .. "\t" .. content) |
62 fastening:tag( | 63 fastening:tag( |
63 "meta", | 64 "meta", |
64 { | 65 { |
65 xmlns = xmlns_xhtml, | 66 xmlns = xmlns_xhtml, |
66 property = property, | 67 property = property, |
73 end | 74 end |
74 | 75 |
75 if found_metadata then | 76 if found_metadata then |
76 mod_muc.get_room_from_jid(room.jid):broadcast_message(fastening) | 77 mod_muc.get_room_from_jid(room.jid):broadcast_message(fastening) |
77 end | 78 end |
78 module:log("info", tostring(fastening)) | 79 module:log("debug", tostring(fastening)) |
79 end | 80 end |
80 ) | 81 ) |
81 end | 82 end |
82 | 83 |
83 local function ogp_handler(event) | 84 local function ogp_handler(event) |