ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp
branchRCL_3
changeset 43 113b91e0a2ad
parent 42 cfd5c2994f10
equal deleted inserted replaced
42:cfd5c2994f10 43:113b91e0a2ad
   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     if(aBuddyStore)
   140     TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity()));
   141       TRACE_1( _L("______identity: %S"), &(aBuddyStore->BuddyId()->Identity()));
   141     
   142     else
   142     if(!aBuddyStore)
   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     
   166     TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity()));
   167     
   167     
   168     
   168     
   169     CPresenceCacheBuddyStore* newBuddyStore(NULL);
   169     CPresenceCacheBuddyStore* newBuddyStore(NULL);
   170     if(aBuddyPresInfo)
   170     if(!aBuddyPresInfo)
   171       TRACE_1( _L("______identity: %S"), &(aBuddyPresInfo->BuddyId()->Identity()));
   171         return newBuddyStore;
   172     else
   172     
   173     	{
       
   174             return newBuddyStore;
       
   175         }
       
   176     TBool oldPresExists(EFalse);
   173     TBool oldPresExists(EFalse);
   177     
   174     
   178     TInt count = iBuddyStoreCollection.Count();
   175     TInt count = iBuddyStoreCollection.Count();
   179     for(TInt i=0;i<count;i++)
   176     for(TInt i=0;i<count;i++)
   180         {
   177         {