equal
deleted
inserted
replaced
46 #include <spentry.h> |
46 #include <spentry.h> |
47 #include <spproperty.h> |
47 #include <spproperty.h> |
48 #include <spdefinitions.h> |
48 #include <spdefinitions.h> |
49 #include <avabilitytext.h> |
49 #include <avabilitytext.h> |
50 #include <cvimpstsettingsstore.h> |
50 #include <cvimpstsettingsstore.h> |
51 |
51 #include <escapeutils.h> |
52 |
52 |
53 #include "presenceplugindata.h" |
53 #include "presenceplugindata.h" |
54 #include "presenceplugincommon.h" |
54 #include "presenceplugincommon.h" |
55 #include "presencepluginvirtualgroup.h" |
55 #include "presencepluginvirtualgroup.h" |
56 #include "presencepluginlanguagecodes.h" |
56 #include "presencepluginlanguagecodes.h" |
1458 DP_SDA2( "CPresencePluginData::WriteStatusToCacheL, statusMessage: %S", |
1458 DP_SDA2( "CPresencePluginData::WriteStatusToCacheL, statusMessage: %S", |
1459 &aStatusMessage ); |
1459 &aStatusMessage ); |
1460 |
1460 |
1461 TBool updateCache( ETrue ); |
1461 TBool updateCache( ETrue ); |
1462 |
1462 |
1463 HBufC* cacheUri = ResolveCacheXspIdentifierL( aPresentityId ); |
1463 // Decode encoded username (spaces to %20). |
|
1464 HBufC* decodedUsername = EscapeUtils::EscapeDecodeL( aPresentityId ); |
|
1465 CleanupStack::PushL( decodedUsername ); |
|
1466 |
|
1467 // convert to 8 bit version |
|
1468 HBufC8* tmp = HBufC8::NewLC( decodedUsername->Length() ); |
|
1469 tmp->Des().Copy( *decodedUsername ); |
|
1470 |
|
1471 // convert to unicode |
|
1472 HBufC* userName16 = |
|
1473 EscapeUtils::ConvertToUnicodeFromUtf8L( tmp->Des() ); |
|
1474 |
|
1475 HBufC* cacheUri = ResolveCacheXspIdentifierL( userName16->Des() ); |
|
1476 CleanupStack::PopAndDestroy( tmp ); |
|
1477 CleanupStack::PopAndDestroy( decodedUsername ); |
|
1478 delete userName16; |
1464 CleanupStack::PushL( cacheUri ); |
1479 CleanupStack::PushL( cacheUri ); |
1465 |
1480 |
1466 DP_SDA(" -> WriteStatusToCacheL - read previous values from cache"); |
1481 DP_SDA(" -> WriteStatusToCacheL - read previous values from cache"); |
1467 |
1482 |
1468 // Read previous values from cache |
1483 // Read previous values from cache |