summaryrefslogtreecommitdiff
path: root/utilities.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2010-06-14 15:53:24 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2010-06-14 15:53:24 +0300
commit05980e01a9b5cc567f8d85d5b7d8ddd4a3fe0e8b (patch)
tree5c1bbdf4cac18afd82e5fb1dcb552df705acd52a /utilities.cpp
parentf39ee981130774d536255a90e2e7aba71706e213 (diff)
modified: utilities.cpp
modified: utilities.h
Diffstat (limited to 'utilities.cpp')
-rw-r--r--utilities.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/utilities.cpp b/utilities.cpp
index 1ddb504..545881d 100644
--- a/utilities.cpp
+++ b/utilities.cpp
@@ -78,9 +78,9 @@ int HandleNewContact(WPARAM w, LPARAM l)
IJabberNetInterface *ijnet = acc->JabberInterface->Net();
if(!acc->hPrescenseHandler && !acc->hMessageHandler && !acc->hIqHandler)
{
- acc->hPrescenseHandler = ijnet->AddPresenceHandler(acc->PrescenseHandler());
- acc->hMessageHandler = ijnet->AddMessageHandler(acc->MessageHandler(), JABBER_MESSAGE_TYPE_ANY, _T(""), _T("")); //hm...
- acc->hIqHandler = ijnet->AddIqHandler(acc->IqHandler(), JABBER_IQ_TYPE_ANY, _T(""), _T("")); //hm...
+ acc->hPrescenseHandler = ijnet->AddPresenceHandler(acc->PrescenseHandler(acc->JabberInterface, 0, 0)); //hm..
+ acc->hMessageHandler = ijnet->AddMessageHandler(acc->MessageHandler(acc->JabberInterface, 0, 0), JABBER_MESSAGE_TYPE_ANY, 0, 0); //hm...
+ acc->hIqHandler = ijnet->AddIqHandler(acc->IqHandler(acc->JabberInterface, 0, 0), JABBER_IQ_TYPE_ANY, 0, 0); //hm...
}
}
else if (acc->hPrescenseHandler && acc->hMessageHandler && acc->hIqHandler)
@@ -103,33 +103,32 @@ void FindJuickAccounts()
JabberAccount *acc = &Accounts;
if(!acc)
break;
- IJabberSysInterface *ijsys;
- ijsys = acc->JabberInterface->Sys();
+ IJabberSysInterface *ijsys = acc->JabberInterface->Sys();
if(ijsys->ContactFromJID(_T(JUICK_JID)))
{
IJabberNetInterface *ijnet = acc->JabberInterface->Net();
if(!acc->hPrescenseHandler && !acc->hMessageHandler && !acc->hIqHandler)
{
- acc->hPrescenseHandler = ijnet->AddPresenceHandler(acc->PrescenseHandler());
- acc->hMessageHandler = ijnet->AddMessageHandler(acc->MessageHandler(), JABBER_MESSAGE_TYPE_ANY, _T(""), _T("")); //hm...
- acc->hIqHandler = ijnet->AddIqHandler(acc->IqHandler(), JABBER_IQ_TYPE_ANY, _T(""), _T("")); //hm...
+ acc->hPrescenseHandler = ijnet->AddPresenceHandler(acc->PrescenseHandler(acc->JabberInterface, 0, 0));
+ acc->hMessageHandler = ijnet->AddMessageHandler(acc->MessageHandler(acc->JabberInterface, 0, 0), JABBER_MESSAGE_TYPE_ANY, 0, 0); //hm...
+ acc->hIqHandler = ijnet->AddIqHandler(acc->IqHandler(acc->JabberInterface, 0, 0), JABBER_IQ_TYPE_ANY, 0, 0); //hm...
}
}
acc = acc->next;
}
}
-JABBER_HANDLER_FUNC JabberAccount::PrescenseHandler()
+JABBER_HANDLER_FUNC JabberAccount::PrescenseHandler(IJabberInterface *ji, HXML node, void *pUserData)
{
return FALSE;
}
-JABBER_HANDLER_FUNC JabberAccount::MessageHandler()
+JABBER_HANDLER_FUNC JabberAccount::MessageHandler(IJabberInterface *ji, HXML node, void *pUserData)
{
return FALSE;
}
-JABBER_HANDLER_FUNC JabberAccount::IqHandler()
+JABBER_HANDLER_FUNC JabberAccount::IqHandler(IJabberInterface *ji, HXML node, void *pUserData)
{
return FALSE;
}