PNXMPPFramework/Extensions/XEP-0224/XMPPMessage+XEP_0224.m
2016-02-24 16:56:39 +01:00

25 lines
479 B
Objective-C

#import "XMPPMessage+XEP_0224.h"
#import "NSXMLElement+XMPP.h"
@implementation XMPPMessage (XEP_0224)
- (BOOL)isHeadLineMessage {
return [[[self attributeForName:@"type"] stringValue] isEqualToString:@"headline"];
}
- (BOOL)isAttentionMessage
{
return [self isHeadLineMessage] && [self elementForName:@"attention" xmlns:XMLNS_ATTENTION];
}
- (BOOL)isAttentionMessageWithBody
{
if([self isAttentionMessage])
{
return [self isMessageWithBody];
}
return NO;
}
@end