Mercurial > prosody-hg
comparison plugins/muc/occupant.lib.lua @ 6251:41a5e5205fd9
plugins/muc/occupant: Check for type == nil rather than type ~= unavailable
| author | daurnimator <quae@daurnimator.com> |
|---|---|
| date | Mon, 19 May 2014 13:47:28 -0400 |
| parents | e9d62fff82a8 |
| children | 006b0e0f0de2 |
comparison
equal
deleted
inserted
replaced
| 6250:454ef19e7925 | 6251:41a5e5205fd9 |
|---|---|
| 51 end | 51 end |
| 52 | 52 |
| 53 -- finds another session to be the primary (there might not be one) | 53 -- finds another session to be the primary (there might not be one) |
| 54 function occupant_mt:choose_new_primary() | 54 function occupant_mt:choose_new_primary() |
| 55 for jid, pr in self:each_session() do | 55 for jid, pr in self:each_session() do |
| 56 if pr.attr.type ~= "unavailable" then | 56 if pr.attr.type == nil then |
| 57 return jid; | 57 return jid; |
| 58 end | 58 end |
| 59 end | 59 end |
| 60 return nil; | 60 return nil; |
| 61 end | 61 end |
