On Friday, April 24, 2015 at 4:35:13 PM UTC-5, Simon Hill wrote: > > I've been wrestling with trying to programmatically add contacts to a > user's roster. I've been trying to do this client-side by logging in as > user A, sending subscribe to B, logging in as B, accepting the subscribe, > sending subscribe back to A, and accepting B's subscribe. The problem is > that my 3rd party XMPP client is also logged in as A or B or both, and > there seems to be some interference that prevents all the events firing as > they should. The process appears to work if A and B are not logged on > anywhere else, but stop short in an 'to' and 'from' state if they are. > > Here's my client-side (actually node.js server side) script. > > https://gist.github.com/metalaureate/b2011cc375764b28d5fe > <https://www.google.com/url?q=https%3A%2F%2Fgist.github.com%2Fmetalaureate%2Fb2011cc375764b28d5fe&sa=D&sntz=1&usg=AFQjCNFv3tnazjiW1Qxo5SpWQvyR8hyERw> > > Is there a less shonky way to do this? >
I use the groups feature, to publish a list of all the contacts I want to default on each person's chat. (ie, all our staff) groups_file = "/etc/prosody/groups/corp.txt where the file is a text file with: b...@corp.com=Bob Smith sa...@corp.com=Sally Struthers etc. They automatically show up on everyone's chat, the next time the person logs in. > > Thank you for any ideas! > Simon > > > -- You received this message because you are subscribed to the Google Groups "prosody-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to prosody-dev+unsubscr...@googlegroups.com. To post to this group, send email to prosody-dev@googlegroups.com. Visit this group at http://groups.google.com/group/prosody-dev. For more options, visit https://groups.google.com/d/optout.