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

37 lines
627 B
Objective-C

#import "XMPPMessage+XEP0045.h"
#import "NSXMLElement+XMPP.h"
@implementation XMPPMessage(XEP0045)
- (BOOL)isGroupChatMessage
{
return [[[self attributeForName:@"type"] stringValue] isEqualToString:@"groupchat"];
}
- (BOOL)isGroupChatMessageWithBody
{
if ([self isGroupChatMessage])
{
NSString *body = [[self elementForName:@"body"] stringValue];
return ([body length] > 0);
}
return NO;
}
- (BOOL)isGroupChatMessageWithSubject
{
if ([self isGroupChatMessage])
{
NSString *subject = [[self elementForName:@"subject"] stringValue];
return ([subject length] > 0);
}
return NO;
}
@end