CheckJID hook ?
misc at mandriva.org
Thu Nov 16 09:32:02 UTC 2006
Le jeudi 16 novembre 2006 09:47, Martin Atkins a écrit :
> Michael Scherer wrote:
> > Hi.
> > The HookDocs.pm module speak of a CheckJID hook, but it seems to be used
> > nowhere, nor called at all.
> > Am I missing some tricky ( or maybe obvious ) stuff, or this is not
> > implemented yet ?
> > What would be the semantic of such hook ?
> > I see one usage for the moment, offline delivery
> I'm really just guessing, but I think CheckJID is a leftover from the
> earlier "subdomain" code (which is not to be confused with
> <Subdomain ...> config blocks). Or maybe not...
> But anyway, for offline delivery I guess you could:
> * Implement a Delivery plugin which checks presence and does logging
> if the user is offline, or just declines if the user is online
But how do you know that the user exist ?
If someone want to contact foo at example.com and , for some reason type
bar at example.com, I think the server should not store the message offline if
there is no bar at example.com account.
> * Check presence by using $vhost->find_jid and friends
> * Use the OnInitialPresence hook to transmit the stored messages
> when the user connects.
More information about the Djabberd