Software /
code /
verse
Comparison
plugins/roster.lua @ 209:48a404e083c4
plugins.roster: Don't signal roster events if there was no such item
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 24 May 2011 20:22:02 +0200 |
parent | 192:d20feb8034f5 |
child | 210:118da85cb3ce |
comparison
equal
deleted
inserted
replaced
208:bd4cdc02d48a | 209:48a404e083c4 |
---|---|
121 else | 121 else |
122 event = roster.items[jid] and "changed" or "added"; | 122 event = roster.items[jid] and "changed" or "added"; |
123 add_item(item) | 123 add_item(item) |
124 target = roster.items[jid]; | 124 target = roster.items[jid]; |
125 end | 125 end |
126 stream:event("roster/item-"..event, target); | 126 if target then |
127 stream:event("roster/item-"..event, target); | |
128 end | |
127 -- TODO else return error? Events? | 129 -- TODO else return error? Events? |
128 end | 130 end |
129 stream:send(verse.reply(stanza)) | 131 stream:send(verse.reply(stanza)) |
130 return true; | 132 return true; |
131 end | 133 end |