Movie Info Provider: Better WATC support
authorSimón Pena <spenap@gmail.com>
Mon, 17 May 2010 13:57:22 +0000 (15:57 +0200)
committerSimón Pena <spenap@gmail.com>
Mon, 17 May 2010 14:17:28 +0000 (16:17 +0200)
The Movie Info Provider is updated so that it creates
WATC Movie objects, and stops printing the json
parsing results.

src/mvs-minfo-provider.c

index d51149c..ef079e8 100644 (file)
@@ -23,6 +23,7 @@
 #include <json-glib/json-glib.h>
 
 #include "mvs-tmdb-movie.h"
+#include "mvs-watc-movie.h"
 
 #define TMDB_API_KEY "249e1a42df9bee09fac5e92d3a51396b"
 #define TMDB_LANGUAGE "en"
@@ -254,10 +255,15 @@ parse_json (const char *json_data, goffset length)
                 const gchar *result =
                                 json_array_get_string_element (results, i);
                 g_message ("Result %d: %s\n", i, result);
+                MvsWatcMovie *watc_movie = mvs_watc_movie_new (result);
+                list = g_list_prepend (list, watc_movie);
         }
 
         g_object_unref (parser);
 
+        if (list)
+                list = g_list_reverse (list);
+
         return list;
 }