Mercurial > prosody-modules
comparison mod_invites_register/mod_invites_register.lua @ 4907:4aecf78cc39d
mod_invites_register: Push invitee contact entry to inviter (Thanks gerald)
Invitee would not show up in the roster of the invite creator unless
they fetch their roster afterwards.
Fixes #1715
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 15 Mar 2022 21:59:51 +0100 |
parents | eee7ef8eb0a2 |
children |
comparison
equal
deleted
inserted
replaced
4906:f07c9a6f19b3 | 4907:4aecf78cc39d |
---|---|
135 validated_invite:use(); | 135 validated_invite:use(); |
136 | 136 |
137 if inviter_username then | 137 if inviter_username then |
138 module:log("debug", "Creating mutual subscription between %s and %s", inviter_username, contact_username); | 138 module:log("debug", "Creating mutual subscription between %s and %s", inviter_username, contact_username); |
139 subscribe_both(module.host, inviter_username, contact_username); | 139 subscribe_both(module.host, inviter_username, contact_username); |
140 rostermanager.roster_push(inviter_username, module.host, contact_username.."@"..module.host); | |
140 end | 141 end |
141 | 142 |
142 if validated_invite.additional_data then | 143 if validated_invite.additional_data then |
143 module:log("debug", "Importing roles from invite"); | 144 module:log("debug", "Importing roles from invite"); |
144 local roles = validated_invite.additional_data.roles; | 145 local roles = validated_invite.additional_data.roles; |