Software / code / prosody
Comparison
core/sessionmanager.lua @ 2141:f544729f9228
sessionmanager: Added function send_to_interested_resources().
| author | Waqas Hussain <waqas20@gmail.com> |
|---|---|
| date | Sun, 22 Nov 2009 21:41:09 +0500 |
| parent | 2140:94b7ba39787d |
| child | 2144:8e59d37a0e68 |
| child | 2816:59dfb99831ae |
comparison
equal
deleted
inserted
replaced
| 2140:94b7ba39787d | 2141:f544729f9228 |
|---|---|
| 213 end | 213 end |
| 214 end | 214 end |
| 215 return count; | 215 return count; |
| 216 end | 216 end |
| 217 | 217 |
| 218 function send_to_interested_resources(user, host, stanza) | |
| 219 local jid = user.."@"..host; | |
| 220 local count = 0; | |
| 221 local user = bare_sessions[jid]; | |
| 222 if user then | |
| 223 for k, session in pairs(user.sessions) do | |
| 224 if session.interested then | |
| 225 session.send(stanza); | |
| 226 count = count + 1; | |
| 227 end | |
| 228 end | |
| 229 end | |
| 230 return count; | |
| 231 end | |
| 232 | |
| 218 return _M; | 233 return _M; |