<div dir="ltr">This might be a noob question, Is there any way in Ejabberd (i think must be applicable to all erlang project) to use debugger in between live code, so  that I can debug code in between in the console while running to see what is happening in and around?</div><div class="gmail_extra"><br><div class="gmail_quote">On 8 December 2014 at 19:53, Deepender Singla <span dir="ltr"><<a href="mailto:deepender281190@gmail.com" target="_blank">deepender281190@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">thanks Daniel for reply, I will look into all of this.<div><br></div><div>deep</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 8 December 2014 at 19:29, Daniel Dormont <span dir="ltr"><<a href="mailto:dan@greywallsoftware.com" target="_blank">dan@greywallsoftware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi deep,<br>
<br>
1) The hook doesn't fire precisely because the user who is offline is<br>
removed from the room's participant list and so the system does not<br>
even attempt to send them the message. This is the behavior you're<br>
going to  need to change in the code of the MUC module itself; just<br>
adding offline_message_hook won't do it.<br>
<br>
2)  Similarly, the active participant list for a MUC is part of the<br>
internal state of that MUC maintained in mod_muc_room. It is not, for<br>
better or worse, stored in any table.<br>
<br>
dan<br>
<br>
On Sat, Dec 6, 2014 at 11:40 PM, Deepender Singla<br>
<div><div><<a href="mailto:deepender281190@gmail.com" target="_blank">deepender281190@gmail.com</a>> wrote:<br>
> Hello Folks<br>
><br>
> I hope all of you are enjoying your weekend. I am also with ejabberd, there<br>
> are some basic question I have:<br>
><br>
> 1) offline_message_hook doesn't fired with a group chat when some user go<br>
> offline, Is there any way I can fire it.  I was able to fire it with one to<br>
> one chat.<br>
><br>
> 2) Then Mickael also talked about keeping the track of participant list in<br>
> this thread, I went through db schema and muc_room table, was not able to<br>
> find any field for participant? Does group chat store somewhere the<br>
> participant lists?<br>
><br>
> thanks<br>
> deep<br>
><br>
> On 24 November 2014 at 18:08, Deepender Singla <<a href="mailto:deepender281190@gmail.com" target="_blank">deepender281190@gmail.com</a>><br>
> wrote:<br>
>><br>
>> thanks, Jorge.<br>
>><br>
>> On 24 November 2014 at 17:28, Jorge Guntanis <<a href="mailto:jorge@telcentris.com" target="_blank">jorge@telcentris.com</a>> wrote:<br>
>>><br>
>>> You want to look at the mod_muc.erl file.<br>
>>><br>
>>> - Jorge G.<br>
>>><br>
>>> On Nov 24, 2014, at 1:29 AM, Deepender Singla <<a href="mailto:deepender281190@gmail.com" target="_blank">deepender281190@gmail.com</a>><br>
>>> wrote:<br>
>>><br>
>>> Thanks Michael for prompt reply,  Can you point where in the codebase<br>
>>> this implementation(MUC Module) is actually wrote (then it would be very<br>
>>> easy for me to fight with it).<br>
>>><br>
>>> best<br>
>>> deep<br>
>>><br>
>>> On 24 November 2014 at 14:30, Mickaël Rémond <<a href="mailto:mremond@process-one.net" target="_blank">mremond@process-one.net</a>><br>
>>> wrote:<br>
>>>><br>
>>>> Hello Deep,<br>
>>>><br>
>>>> On 24 Nov 2014, at 04:40, Deepender Singla <<a href="mailto:deepender281190@gmail.com" target="_blank">deepender281190@gmail.com</a>><br>
>>>> wrote:<br>
>>>><br>
>>>> Hello Folks<br>
>>>><br>
>>>> First off thanks for writing this open source implementation of<br>
>>>> ejabberd, loved it. I am using ejabberd for a research project, but there is<br>
>>>> one change I wanted to make in implementation of server. Basically when a<br>
>>>> User who go offline should not exit the room, the way its happen in whatsapp<br>
>>>> also.<br>
>>>><br>
>>>> I am very new to Erland and even to functional level language<br>
>>>> (Ruby/Python guy ). Here:<br>
>>>> <a href="http://xmpp.org/extensions/xep-0045.html#impl-service-ghosts" target="_blank">http://xmpp.org/extensions/xep-0045.html#impl-service-ghosts</a>  in<br>
>>>> doumentation it is written, the ghost users become offline by the server, Is<br>
>>>> there any way or custom implementation to make them online and store the<br>
>>>> messages which they recieve they are offline and deliver to them once they<br>
>>>> come next time.<br>
>>>><br>
>>>><br>
>>>> There is no generic way of doing this and it really depends on how you<br>
>>>> would like your service to behave.<br>
>>>> One thing you could do is use the participant list to keep track of all<br>
>>>> users and modify the muc module to send offline messages to participants<br>
>>>> that are offline.<br>
>>>><br>
>>>> I hope this helps,<br>
>>>><br>
>>>> --<br>
>>>> Mickaël Rémond<br>
>>>><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> ejabberd mailing list<br>
>>>> <a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
>>>> <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
>>>><br>
>>><br>
>>> _______________________________________________<br>
>>> ejabberd mailing list<br>
>>> <a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
>>> <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> ejabberd mailing list<br>
>>> <a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
>>> <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
>>><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> ejabberd mailing list<br>
> <a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
> <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
><br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>