[fix] use real device name in file open notification

This commit is contained in:
Julian Sparber
2017-09-12 17:04:14 +02:00
parent c4c50a4687
commit 1e9a9d824b

View File

@@ -40,7 +40,7 @@ finished (SoupSession *session, SoupMessage *msg, gpointer target)
} }
int int
get (char *url, const gchar *downloadDirectory, const gchar *outputFilename) get (char *url, const gchar *originDevice, const gchar *downloadDirectory, const gchar *outputFilename)
{ {
GError *error = NULL; GError *error = NULL;
SoupLogger *logger = NULL; SoupLogger *logger = NULL;
@@ -74,7 +74,7 @@ get (char *url, const gchar *downloadDirectory, const gchar *outputFilename)
GVariant *target; GVariant *target;
builder = g_variant_builder_new (G_VARIANT_TYPE ("as")); builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
g_variant_builder_add (builder, "s", "devicename"); g_variant_builder_add (builder, "s", originDevice);
g_variant_builder_add (builder, "s", url); g_variant_builder_add (builder, "s", url);
g_variant_builder_add (builder, "s", outputFilename); g_variant_builder_add (builder, "s", outputFilename);
g_variant_builder_add (builder, "s", downloadDirectory); g_variant_builder_add (builder, "s", downloadDirectory);
@@ -125,7 +125,7 @@ int saveFile (SoupMessage *msg, const gchar *outputDirectory, const gchar *outpu
int do_client_notify (char *url) int do_client_notify (char *url)
{ {
get (g_strdup(url), NULL, NULL); get (g_strdup(url), NULL, NULL, NULL);
g_print("Offering selected file to other machine.\n"); g_print("Offering selected file to other machine.\n");
return 0; return 0;
} }
@@ -140,6 +140,6 @@ do_downloading (const char *originDevice, const char *url, const char *filename)
{ {
gchar *outputDirectory = "./test_download/"; gchar *outputDirectory = "./test_download/";
g_print("Downloading %s to %s\n", url, g_uri_escape_string(filename, NULL, TRUE)); g_print("Downloading %s to %s\n", url, g_uri_escape_string(filename, NULL, TRUE));
get (g_strdup(url), outputDirectory, filename); get (g_strdup(url), originDevice, outputDirectory, filename);
return 0; return 0;
} }