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 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 { |