Adjust to ObjFW style
FossilOrigin-Name: 9919057cb8bb237afb11f251210a1764228c46661d5f8290708846fa70c6af83
This commit is contained in:
parent
851e7fe676
commit
098092053c
30 changed files with 285 additions and 462 deletions
31
src/XMPPIQ.m
31
src/XMPPIQ.m
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2011, 2019, Jonathan Schleifer <js@webkeks.org>
|
||||
* Copyright (c) 2011, 2019, 2021, Jonathan Schleifer <js@nil.im>
|
||||
* Copyright (c) 2011, Florian Zeitz <florob@babelmonkeys.de>
|
||||
*
|
||||
* https://heap.zone/objxmpp/
|
||||
|
@ -27,19 +27,14 @@
|
|||
#import "XMPPIQ.h"
|
||||
|
||||
@implementation XMPPIQ
|
||||
+ (instancetype)IQWithType: (OFString *)type
|
||||
ID: (OFString *)ID
|
||||
+ (instancetype)IQWithType: (OFString *)type ID: (OFString *)ID
|
||||
{
|
||||
return [[[self alloc] initWithType: type
|
||||
ID: ID] autorelease];
|
||||
return [[[self alloc] initWithType: type ID: ID] autorelease];
|
||||
}
|
||||
|
||||
- (instancetype)initWithType: (OFString *)type
|
||||
ID: (OFString *)ID
|
||||
- (instancetype)initWithType: (OFString *)type ID: (OFString *)ID
|
||||
{
|
||||
self = [super initWithName: @"iq"
|
||||
type: type
|
||||
ID: ID];
|
||||
self = [super initWithName: @"iq" type: type ID: ID];
|
||||
|
||||
@try {
|
||||
if (![type isEqual: @"get"] && ![type isEqual: @"set"] &&
|
||||
|
@ -70,15 +65,14 @@
|
|||
ID: self.ID];
|
||||
void *pool = objc_autoreleasePoolPush();
|
||||
OFXMLElement *error = [OFXMLElement elementWithName: @"error"
|
||||
namespace: XMPP_NS_CLIENT];
|
||||
namespace: XMPPClientNS];
|
||||
|
||||
[error addAttributeWithName: @"type"
|
||||
stringValue: type];
|
||||
[error addAttributeWithName: @"type" stringValue: type];
|
||||
[error addChild: [OFXMLElement elementWithName: condition
|
||||
namespace: XMPP_NS_STANZAS]];
|
||||
namespace: XMPPStanzasNS]];
|
||||
if (text)
|
||||
[error addChild: [OFXMLElement elementWithName: @"text"
|
||||
namespace: XMPP_NS_STANZAS
|
||||
namespace: XMPPStanzasNS
|
||||
stringValue: text]];
|
||||
[ret addChild: error];
|
||||
ret.to = self.from;
|
||||
|
@ -89,11 +83,8 @@
|
|||
return ret;
|
||||
}
|
||||
|
||||
- (XMPPIQ *)errorIQWithType: (OFString *)type
|
||||
condition: (OFString *)condition
|
||||
- (XMPPIQ *)errorIQWithType: (OFString *)type condition: (OFString *)condition
|
||||
{
|
||||
return [self errorIQWithType: type
|
||||
condition: condition
|
||||
text: nil];
|
||||
return [self errorIQWithType: type condition: condition text: nil];
|
||||
}
|
||||
@end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue