Mercurial > prosody-modules
comparison mod_profile/mod_profile.lua @ 3322:682b05b4017e
mod_profile: Fix PEP event handler to detach on unload
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 16 Sep 2018 13:23:09 +0200 |
| parents | 628659e2e6b0 |
| children |
comparison
equal
deleted
inserted
replaced
| 3321:628659e2e6b0 | 3322:682b05b4017e |
|---|---|
| 190 end | 190 end |
| 191 | 191 |
| 192 local function pep_service_added(event) | 192 local function pep_service_added(event) |
| 193 local item = event.item; | 193 local item = event.item; |
| 194 local service, username = item.service, jid_split(item.jid); | 194 local service, username = item.service, jid_split(item.jid); |
| 195 service.events.add_handler("item-published", on_publish); | 195 module:hook_object_event(service.events, "item-published", on_publish); |
| 196 local data = storage:get(username); | 196 local data = storage:get(username); |
| 197 if data then | 197 if data then |
| 198 update_pep(username, data, service); | 198 update_pep(username, data, service); |
| 199 end | 199 end |
| 200 end | 200 end |
