37 lines
627 B
Objective-C
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
|