#include "mvs-minfo-provider.h"
#include "mvs-tmdb-movie-service.h"
#include "mvs-tmdb-movie.h"
+#include "mvs-marshal.h"
#define MINFO_PROVIDER_SERVICE_OBJECT_PATH "/MInfoProvider"
#define MINFO_PROVIDER_SERVICE_NAME "com.simonpena.maevies.minfoprovider"
+#define TMDB_MOVIE_INTERFACE "com.simonpena.maevies.tmdbmovie"
G_DEFINE_TYPE (MvsMInfoProviderService, mvs_minfo_provider_service, G_TYPE_OBJECT)
GError *error = NULL;
GList *iter = NULL;
gchar **object_paths= g_new0 (gchar*, g_list_length (list) + 1);
+ gchar *movie_interface = g_strdup (TMDB_MOVIE_INTERFACE);
guint i = 0;
for (iter = list; iter; iter = iter->next) {
}
object_paths[i] = NULL;
- g_signal_emit (self, mvs_minfo_provider_service_signals[RESPONSE_RECEIVED], 0, object_paths);
+ g_signal_emit (self, mvs_minfo_provider_service_signals[RESPONSE_RECEIVED],
+ 0, movie_interface, object_paths);
g_strfreev (object_paths);
+ g_free (movie_interface);
self->priv->search_id++;
}
0,
NULL,
NULL,
- g_cclosure_marshal_VOID__POINTER,
+ mvs_marshal_VOID__STRING_POINTER,
G_TYPE_NONE,
- 1,
+ 2,
+ G_TYPE_STRING,
G_TYPE_STRV,
NULL);
}