agsXMPP.XmppClientConnection.OnAuthenticate C# (CSharp) Method

OnAuthenticate() private method

private OnAuthenticate ( object sender, agsXMPP.protocol.client.IQ iq, object data ) : void
sender object
iq agsXMPP.protocol.client.IQ
data object
return void
		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);
			}
			
		}