Software /
code /
prosody
Comparison
core/sessionmanager.lua @ 332:51e130b5c8de
Remove useless check for unavailable presence (which never exists)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 18 Nov 2008 19:40:04 +0000 |
parent | 331:830fd67f9378 |
child | 333:8d15b073fdbe |
comparison
equal
deleted
inserted
replaced
331:830fd67f9378 | 332:51e130b5c8de |
---|---|
35 | 35 |
36 function destroy_session(session) | 36 function destroy_session(session) |
37 (session.log or log)("info", "Destroying session"); | 37 (session.log or log)("info", "Destroying session"); |
38 | 38 |
39 -- Send unavailable presence | 39 -- Send unavailable presence |
40 if session.presence and session.presence.attr.type ~= "unavailable" then | 40 if session.presence then |
41 local pres = st.presence{ type = "unavailable" }; | 41 local pres = st.presence{ type = "unavailable" }; |
42 if err == "closed" then err = "connection closed"; end | 42 if err == "closed" then err = "connection closed"; end |
43 pres:tag("status"):text("Disconnected: "..err); | 43 pres:tag("status"):text("Disconnected: "..err); |
44 session.stanza_dispatch(pres); | 44 session.stanza_dispatch(pres); |
45 end | 45 end |