private void OnAuthenticate(object sender, IQ iq, object data)
{
if (iq.Type == IqType.result)
{
m_Authenticated = true;
RaiseOnLogin();
}
else if(iq.Type == IqType.error)
{
/*
* <iq xmlns="jabber:client" id="agsXMPP_2" type="error">
* <query xmlns="jabber:iq:auth">
* <username>test</username>
* <digest sid="842070264">dc7e472abb95b65c2b75129ade607170be478b16</digest>
* <resource>MiniClient</resource>
* </query>
* <error code="401">Unauthorized</error>
* </iq>
*
*/
if (OnAuthError!=null)
OnAuthError(this, iq);
}
}