- (void)sendMessage {
NSString *messageStr =[NSString stringWithFormat:@"{\"user_name\":\"%@\",\"message\":\"%@\"}",[[NSUserDefaults standardUserDefaults] valueForKey:@"userIDVal"],self.messageField.text];
if([messageStr length] > 0) {
NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
[body setStringValue:messageStr];
NSXMLElement *message = [NSXMLElement elementWithName:@"message"];
[message addAttributeWithName:@"type" stringValue:@"chat"];
[message addAttributeWithName:@"to" stringValue:chatWithUser];
[message addChild:body];
[self.xmppStream sendElement:message];
self.messageField.text = @"";
NSMutableDictionary *m = [[NSMutableDictionary alloc] init];
[m setObject:[messageStr substituteEmoticons] forKey:@"msg"];
[m setObject:@"you" forKey:@"sender"];
[m setObject:[NSString getCurrentTime] forKey:@"time"];
[messages addObject:m];
[self.tView reloadData];
}
Comments
Post a Comment