Merge XMPP*Callback into a single class

This commit is contained in:
Florian Zeitz 2012-01-06 20:18:33 +01:00
parent b94a321cfa
commit a433727bd5
4 changed files with 33 additions and 37 deletions

View file

@ -362,7 +362,7 @@ withCallbackObject: (id)object
if (![iq ID])
[iq setID: [self generateStanzaID]];
[callbacks setObject: [XMPPObjectCallback
[callbacks setObject: [XMPPCallback
callbackWithCallbackObject: object
selector: selector]
forKey: [iq ID]];
@ -382,7 +382,7 @@ withCallbackBlock: (xmpp_callback_block)callback;
if (![iq ID])
[iq setID: [self generateStanzaID]];
[callbacks setObject: [XMPPBlockCallback
[callbacks setObject: [XMPPCallback
callbackWithCallbackBlock: callback]
forKey: [iq ID]];
} @finally {
@ -697,7 +697,7 @@ withCallbackBlock: (xmpp_callback_block)callback;
- (void)XMPP_handleIQ: (XMPPIQ*)iq
{
BOOL handled = NO;
id <XMPPCallback> callback;
XMPPCallback *callback;
if ((callback = [callbacks objectForKey: [iq ID]])) {
[callback runWithIQ: iq];