ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp
branchRCL_3
changeset 21 cfd5c2994f10
parent 0 e6b17d312c8b
child 22 113b91e0a2ad
equal deleted inserted replaced
20:eedf17a17c27 21:cfd5c2994f10
   135 // ---------------------------------------------------------------------------
   135 // ---------------------------------------------------------------------------
   136 //
   136 //
   137 TInt CPresenceCacheServiceStore::AddBlind(CPresenceCacheBuddyStore* aBuddyStore)
   137 TInt CPresenceCacheServiceStore::AddBlind(CPresenceCacheBuddyStore* aBuddyStore)
   138     {
   138     {
   139     TRACE( _L("CPresenceCacheServiceStore::AddBlind - begin") );
   139     TRACE( _L("CPresenceCacheServiceStore::AddBlind - begin") );
   140     TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity()));
   140     if(aBuddyStore)
   141     
   141       TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity()));
   142     if(!aBuddyStore)
   142     else
   143         return KErrArgument;
   143       return KErrArgument;
   144     
   144     
   145     iBuddyStoreCollection.Append(aBuddyStore);
   145     iBuddyStoreCollection.Append(aBuddyStore);
   146     
   146     
   147     // now update the presence count
   147     // now update the presence count
   148     if(aBuddyStore->HasPresence())
   148     if(aBuddyStore->HasPresence())
   161 //
   161 //
   162 CPresenceCacheBuddyStore* CPresenceCacheServiceStore::AddOrReplacePresenceL
   162 CPresenceCacheBuddyStore* CPresenceCacheServiceStore::AddOrReplacePresenceL
   163                                             (MPresenceBuddyInfo* aBuddyPresInfo)
   163                                             (MPresenceBuddyInfo* aBuddyPresInfo)
   164     {
   164     {
   165     TRACE( _L("CPresenceCacheServiceStore::AddOrReplacePresence - begin") );
   165     TRACE( _L("CPresenceCacheServiceStore::AddOrReplacePresence - begin") );
   166     TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity()));
   166     
   167     
   167     
   168     
   168     
   169     CPresenceCacheBuddyStore* newBuddyStore(NULL);
   169     CPresenceCacheBuddyStore* newBuddyStore(NULL);
   170     if(!aBuddyPresInfo)
   170     if(aBuddyPresInfo)
   171         return newBuddyStore;
   171       TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity()));
   172     
   172     else
       
   173     	{
       
   174             return newBuddyStore;
       
   175         }
   173     TBool oldPresExists(EFalse);
   176     TBool oldPresExists(EFalse);
   174     
   177     
   175     TInt count = iBuddyStoreCollection.Count();
   178     TInt count = iBuddyStoreCollection.Count();
   176     for(TInt i=0;i<count;i++)
   179     for(TInt i=0;i<count;i++)
   177         {
   180         {