Unable to reconnect an account

Eric PTAK eric.ptak.fr at gmail.com
Thu Mar 13 10:01:34 EDT 2008


It's now working ! I've just missed to set "remember password" when creating
accounts...

Thanks a lot Sadrul for your help ;)

Eric.


2008/3/13, Eric PTAK <eric.ptak.fr at gmail.com>:
>
> I added some debug output in 'purple_account_connect', which actually
> calls 'purple_account_request_password'.
> I now have to find how to register the callback required.
>
>
>  2008/3/13, Sadrul Habib Chowdhury <imadil at gmail.com>:
> >
> > * Eric PTAK had this to say on [13 Mar 2008, 10:53:51 +0100]:
> > > Well I think so because the second test pass and I got "account %s
> > > disconnected, reconnecting...\n" debug output.
> > >
> >
> > Do you see any other debug message from purple_account_connect? Perhaps
> > the account needs a password, and there isn't any set? The easiest way
> > to find out would be to place a breakpoint in purple_account_connect and
> > find out why purple_connection_new is not called, or if it is, why
> > prpl_info->login is not called.
> >
> > Sadrul
> >
> > > 2008/3/13, Sadrul Habib Chowdhury <imadil at gmail.com>:
> > > >
> > > > * Eric PTAK had this to say on [13 Mar 2008, 09:55:45 +0100]:
> > > > > Hi all,
> > > > > I'm still in trouble with my non working code I use to (re)connect
> > an
> > > > > account :
> > > > >
> > > > > void enable_account(PurpleAccount *account) {
> > > > >         if ((account) && !purple_account_get_enabled(account,
> > UI_ID)) {
> > > > >                 LM_DBG("account %s disabled, enabling...\n",
> > > > > account->username);
> > > > >                 purple_account_set_enabled(account, UI_ID, TRUE);
> > > > >         }
> > > > >         if ((account) && purple_account_is_disconnected(account))
> > {
> > > > >                 LM_DBG("account %s disconnected,
> > reconnecting...\n",
> > > > > account->username);
> > > > >                 purple_account_connect(account);
> > > > >         }
> > > > > }
> > > > >
> > > > > It works after account creation, but not after a disconnect.
> > > >
> > > > Does 'purple_account_connect' get called?
> > > >
> > > > Sadrul
> > > >
> > > > > Am I using libpurple correctly ?
> > > > >
> > > > > Thanks,
> > > > >
> > > > > Eric.
> > > > >
> > > > >
> > > > > 2008/3/10, Eric PTAK <eric.ptak.fr at gmail.com>:
> > > > > >
> > > > > > Hi everyone !
> > > > > >
> > > > > > I'm currently integrating libpurple in a server so I use it
> > without
> > > > user
> > > > > > interface and based on nullclient.
> > > > > > I can create dynamicly accounts and connect them but I can't
> > reconnect
> > > > > > after disconnecting. This is the use case :
> > > > > >
> > > > > > 1/ Connecting
> > > > > > * the server creates an account and adds it to accounts
> > > > > > * the server enable the account, so I receive "account-enabled"
> > signal
> > > > > > * the server connects the account, so I receive "signing-on"
> > then
> > > > > > "signed-on" signals
> > > > > > * finally the server sets the saved-status to available.
> > > > > >
> > > > > > ... some time later ...
> > > > > >
> > > > > > 2/ Disconnecting :
> > > > > > * the server sets the saved status to offline, I receive
> > "signed-off"
> > > > > > signal
> > > > > > * the server disable the account, it receives "account-disable"
> > signal
> > > > > >
> > > > > >  ... some time later ...
> > > > > >
> > > > > > 3/ Reconnecting
> > > > > > the server first tries to enable the account, then receives
> > > > > > "account-enabled" signal
> > > > > > the server also tries to connect the account (because purple
> > return it
> > > > > > disconnected), nothing happens
> > > > > > the server then also tries to sets the saved-status to
> > available, but
> > > > > > nothing hapens too
> > > > > >
> > > > > > There is no signal received, neither "signing-on", and the debug
> > > > output
> > > > > > it very limited :
> > > > > >  (11:07:41) account: Connecting to account eric.ptak at hotmail.fr
> > (11:07:41)
> > > > > > account: Connecting to account eric.ptak at hotmail.fr
> > > > > >
> > > > > > I think the first line correspond to the connection try, and the
> > > > second to
> > > > > > the status set try.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > > > _______________________________________________
> > > > > Devel mailing list
> > > > > Devel at pidgin.im
> > > > > http://pidgin.im/cgi-bin/mailman/listinfo/devel
> > > >
> > > >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pidgin.im/pipermail/devel/attachments/20080313/5c3b3d4f/attachment.html>


More information about the Devel mailing list