ximpfw/presence/srcpresencecache/presencecacheserver/presencecacheservicestore.cpp
equal
deleted
inserted
replaced
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 { |