fix push notif setting

This commit is contained in:
Jehan Monnier 2012-09-21 22:42:17 +02:00
parent 286efef8ae
commit 41031edb71
2 changed files with 5 additions and 2 deletions

View file

@ -273,6 +273,9 @@ static void message_status(LinphoneChatMessage* msg,LinphoneChatMessageState sta
[chat setState:[NSNumber numberWithInt:state]];
[chat update];
[thiz.tableController updateChatEntry:chat];
linphone_chat_message_set_user_data(msg, NULL);
[chat release]; // no longuer need to keep reference
}
- (BOOL)sendMessage:(NSString *)message withExterlBodyUrl:(NSURL*)externalUrl withInternalUrl:(NSURL*)internalUrl {
@ -306,7 +309,7 @@ static void message_status(LinphoneChatMessage* msg,LinphoneChatMessageState sta
[chat release];
LinphoneChatMessage* msg = linphone_chat_room_create_message(chatRoom, [message UTF8String]);
linphone_chat_message_set_user_data(msg, chat);
linphone_chat_message_set_user_data(msg, [chat retain]);
if(externalUrl) {
linphone_chat_message_set_external_body_url(msg, [[externalUrl absoluteString] UTF8String]);
}

View file

@ -1017,7 +1017,7 @@ static void audioRouteChangeListenerCallback (
- (void)addPushTokenToProxyConfig:(LinphoneProxyConfig*)proxyCfg{
NSData *tokenData = pushNotificationToken;
if(tokenData != nil && [self lpConfigBoolForKey:@"pusnotification_preference"]) {
if(tokenData != nil && [self lpConfigBoolForKey:@"pushnotification_preference"]) {
const unsigned char *tokenBuffer = [tokenData bytes];
NSMutableString *tokenString = [NSMutableString stringWithCapacity:[tokenData length]*2];
for(int i = 0; i < [tokenData length]; ++i) {