Revision 126f90b3 trunk/Pithos.Core/Agents/PollAgent.cs
b/trunk/Pithos.Core/Agents/PollAgent.cs | ||
---|---|---|
212 | 212 |
var listObjects = (from container in containers |
213 | 213 |
select Task<IList<ObjectInfo>>.Factory.StartNew(_ => |
214 | 214 |
client.ListObjects(accountInfo.UserName, container.Name, since), container.Name)).ToList(); |
215 |
|
|
215 |
//BUG: Can't detect difference between no changes or no objects |
|
216 |
//ListObjects returns nothing if there are no changes since the last check time (since value) |
|
217 |
//TODO: Must detect the difference between no server objects an |
|
216 | 218 |
var listShared = Task<IList<ObjectInfo>>.Factory.StartNew(_ => client.ListSharedObjects(since), "shared"); |
217 | 219 |
listObjects.Add(listShared); |
218 | 220 |
var listTasks = await Task.Factory.WhenAll(listObjects.ToArray()); |
Also available in: Unified diff