equal
deleted
inserted
replaced
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); |