harvester/blacklistserver/src/blacklistserver.cpp
changeset 25 8e4539ab1889
parent 23 33ae025ac1e8
child 36 aa5a574040a4
equal deleted inserted replaced
23:33ae025ac1e8 25:8e4539ab1889
   288     pathPtr.Append( KBlacklistDatabaseFile );
   288     pathPtr.Append( KBlacklistDatabaseFile );
   289     iSqLiteConnection->OpenDbL( pathPtr );
   289     iSqLiteConnection->OpenDbL( pathPtr );
   290     iDatabaseOpen = ETrue; 
   290     iDatabaseOpen = ETrue; 
   291     CleanupStack::PopAndDestroy( databasePath );
   291     CleanupStack::PopAndDestroy( databasePath );
   292 
   292 
       
   293     if ( !TableExistsL() )
       
   294         {
       
   295         CreateBlacklistTableL();
       
   296         }
       
   297     
   293     // Add or remove operations when DB connection was off  
   298     // Add or remove operations when DB connection was off  
   294     if ( iDBUpdateNeeded )
   299     if ( iDBUpdateNeeded )
   295         {
   300         {
   296         CommitBufferedItemsL();        
   301         CommitBufferedItemsL();        
   297         }
       
   298 
       
   299     if ( !TableExistsL() )
       
   300         {
       
   301         CreateBlacklistTableL();
       
   302         }
   302         }
   303     
   303     
   304     LoadDatabaseToMemoryL();
   304     LoadDatabaseToMemoryL();
   305     
   305     
   306     // serialize it for client
   306     // serialize it for client