Poll for task additions, removals, and changes
[milk] / src / milk-auth.c
index aa075fe..e8e78f1 100644 (file)
@@ -179,10 +179,11 @@ auth_response_cb_OUT:
 }
 
 GList *
-milk_auth_get_tasks (MilkAuth *auth)
+milk_auth_get_tasks (MilkAuth    *auth,
+                     const char  *last_sync,
+                     GError     **error)
 {
         MilkAuthPrivate *priv;
-        GError *error = NULL;
         GList *rtm_tasks;
 
         g_return_val_if_fail (auth, NULL);
@@ -194,13 +195,9 @@ milk_auth_get_tasks (MilkAuth *auth)
         priv = MILK_AUTH_PRIVATE (auth);
 
         /* FIXME: cache this */
-        rtm_tasks = rtm_glib_tasks_get_list (priv->rtm_glib, NULL, NULL, NULL,
-                        &error);
-        if (error != NULL) {
-                g_error ("%s", rtm_error_get_message (error));
-                return NULL;
-        }
-        
+        rtm_tasks = rtm_glib_tasks_get_list (priv->rtm_glib, NULL, NULL,
+                        (char*) last_sync, error);
+
         return rtm_tasks;
 }