Synch seems OK. Identified problem with poll differencer
[pithos-ms-client] / trunk / Pithos.Core / Agents / PollAgent.cs
index 28308f6..fc8a5a6 100644 (file)
@@ -212,7 +212,9 @@ namespace Pithos.Core.Agents
                     var listObjects = (from container in containers\r
                                        select Task<IList<ObjectInfo>>.Factory.StartNew(_ =>\r
                                              client.ListObjects(accountInfo.UserName, container.Name, since), container.Name)).ToList();\r
-\r
+                    //BUG: Can't detect difference between no changes or no objects\r
+                    //ListObjects returns nothing if there are no changes since the last check time (since value)                    \r
+                    //TODO: Must detect the difference between no server objects an\r
                     var listShared = Task<IList<ObjectInfo>>.Factory.StartNew(_ => client.ListSharedObjects(since), "shared");\r
                     listObjects.Add(listShared);\r
                     var listTasks = await Task.Factory.WhenAll(listObjects.ToArray());\r