Comparison

mod_smacks/mod_smacks.lua @ 3986:9ec23a457f9a

mod_smacks: remove now unused code
author tmolitor <thilo@eightysoft.de>
date Tue, 21 Apr 2020 11:26:43 +0200
parent 3985:c3e9caa29857
child 4009:362997ededb1
comparison
equal deleted inserted replaced
3985:c3e9caa29857 3986:9ec23a457f9a
418 end 418 end
419 end 419 end
420 end 420 end
421 421
422 -- don't send delivery errors for messages which will be delivered by mam later on 422 -- don't send delivery errors for messages which will be delivered by mam later on
423 -- check if stanza was archived --> this will allow us to send back errors for stanzas not archived
424 -- because the user configured the server to do so ("no-archive"-setting for one special contact for example)
423 local function get_stanza_id(stanza, by_jid) 425 local function get_stanza_id(stanza, by_jid)
424 for tag in stanza:childtags("stanza-id", "urn:xmpp:sid:0") do 426 for tag in stanza:childtags("stanza-id", "urn:xmpp:sid:0") do
425 if tag.attr.by == by_jid then 427 if tag.attr.by == by_jid then
426 return tag.attr.id; 428 return tag.attr.id;
427 end 429 end
449 session.log("debug", "mod_smacks delivery/failuere returning %s for offline-handled stanza", tostring(ok)); 451 session.log("debug", "mod_smacks delivery/failuere returning %s for offline-handled stanza", tostring(ok));
450 return ok; -- if stanza was handled, don't send an error 452 return ok; -- if stanza was handled, don't send an error
451 end 453 end
452 end 454 end
453 end 455 end
454 end);
455
456 -- mark stanzas as archived --> this will allow us to send back errors for stanzas not archived
457 -- because the user configured the server to do so ("no-archive"-setting for one special contact for example)
458 module:hook("archive-message-added", function(event)
459 local session, stanza, for_user, stanza_id = event.origin, event.stanza, event.for_user, event.id;
460 local log = session.log or module._log
461 log("debug", "Marking stanza as archived, archive_id: %s, stanza: %s", tostring(stanza_id), tostring(stanza:top_tag()));
462 stanza._was_archived = true;
463 end); 456 end);
464 457
465 module:hook("pre-resource-unbind", function (event) 458 module:hook("pre-resource-unbind", function (event)
466 local session, err = event.session, event.error; 459 local session, err = event.session, event.error;
467 if session.smacks then 460 if session.smacks then