browserutilities/feedsengine/FeedsServer/Server/src/UpdateAllFeedsTask.cpp
changeset 36 0ed94ceaa377
parent 0 dd21522fd290
child 37 cb62a4f66ebe
equal deleted inserted replaced
32:9a9a761f03f1 36:0ed94ceaa377
    14 * Description:  A task to update all Feeds.
    14 * Description:  A task to update all Feeds.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "FolderAttributes.h"
    19 #include "folderattributes.h"
    20 #include "FeedsDatabase.h"
    20 #include "FeedsDatabase.h"
    21 #include "FeedsServer.h"
    21 #include "FeedsServer.h"
    22 #include "LeakTracker.h"
    22 #include "leaktracker.h"
    23 #include "Logger.h"
    23 #include "Logger.h"
    24 #include "PackedFeed.h"
    24 #include "PackedFeed.h"
    25 #include "PackedFolder.h"
    25 #include "PackedFolder.h"
    26 #include "UpdateAllFeedsTask.h"
    26 #include "UpdateAllFeedsTask.h"
    27 #include <SysUtil.h>
    27 #include <SysUtil.h>
   252             if(iFeedIds[iNextFeedIndex] > 0)
   252             if(iFeedIds[iNextFeedIndex] > 0)
   253                 {
   253                 {
   254                 // Get feed's url from the datbase.
   254                 // Get feed's url from the datbase.
   255                 (void) iFeedsServer.Database().UrlFromFeedIdL(
   255                 (void) iFeedsServer.Database().UrlFromFeedIdL(
   256                         iFeedIds[iNextFeedIndex], feedUrl);
   256                         iFeedIds[iNextFeedIndex], feedUrl);
       
   257                 
       
   258                 User::LeaveIfNull(feedUrl);
       
   259                 
   257                 CleanupStack::PushL(feedUrl);
   260                 CleanupStack::PushL(feedUrl);
   258                 
   261                 
   259                 // Create a new task to update the feed.
   262                 // Create a new task to update the feed.
   260                 iUpdateFeedTask = CUpdateFeedTask::NewL(iFeedsServer, 
   263                 iUpdateFeedTask = CUpdateFeedTask::NewL(iFeedsServer, 
   261                         *feedUrl,iFeedIds[iNextFeedIndex], *this);        
   264                         *feedUrl,iFeedIds[iNextFeedIndex], *this);