[refactor] fix intent in some files

This commit is contained in:
Julian Sparber
2017-10-02 19:59:42 +02:00
parent da1d515482
commit a44f896fcd
8 changed files with 302 additions and 299 deletions

View File

@@ -48,7 +48,7 @@ G_DEFINE_TYPE (TeleportApp, teleport_app, GTK_TYPE_APPLICATION);
void save_file_callback (GSimpleAction *simple,
GVariant *parameter,
gpointer user_data) {
do_downloading(g_variant_get_string (g_variant_get_child_value (parameter, 0), NULL),
teleport_get_do_downloading(g_variant_get_string (g_variant_get_child_value (parameter, 0), NULL),
g_variant_get_string (g_variant_get_child_value (parameter, 1), NULL),
g_variant_get_string (g_variant_get_child_value (parameter, 2), NULL));
}

View File

@@ -22,8 +22,7 @@ static AvahiThreadedPoll *threaded_poll = NULL;
static AvahiClient *client = NULL;
static TeleportPeer *peerList = NULL;
static void resolve_callback(
AvahiServiceResolver *r,
static void resolve_callback (AvahiServiceResolver *r,
AVAHI_GCC_UNUSED AvahiIfIndex interface,
AVAHI_GCC_UNUSED AvahiProtocol protocol,
AvahiResolverEvent event,

View File

@@ -2,18 +2,20 @@
#include <config.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <libsoup/soup.h>
#include "teleport-app.h"
#include "teleport-get.h"
static int saveFile (SoupMessage *, const gchar *, const gchar *);
static gchar * getFilePath (const gchar *, const gchar *);
static int get (const gchar *, const gchar *, const gchar *, const gchar *);
static gboolean debug;
static void
finished (SoupSession *session, SoupMessage *msg, gpointer target)
finished (SoupSession *session,
SoupMessage *msg,
gpointer target)
{
//GVariant *target array: {originDevice, url, filename, downloadDirectory}
if ((char *) g_variant_get_string (
@@ -33,8 +35,8 @@ finished (SoupSession *session, SoupMessage *msg, gpointer target)
}
}
int
get (char *url,
static int
get (const gchar *url,
const gchar *originDevice,
const gchar *downloadDirectory,
const gchar *outputFilename) {
@@ -48,9 +50,12 @@ get (char *url,
}
session = g_object_new (SOUP_TYPE_SESSION,
SOUP_SESSION_ADD_FEATURE_BY_TYPE, SOUP_TYPE_CONTENT_DECODER,
SOUP_SESSION_USER_AGENT, "teleport ",
SOUP_SESSION_ACCEPT_LANGUAGE_AUTO, TRUE,
SOUP_SESSION_ADD_FEATURE_BY_TYPE,
SOUP_TYPE_CONTENT_DECODER,
SOUP_SESSION_USER_AGENT,
"teleport ",
SOUP_SESSION_ACCEPT_LANGUAGE_AUTO,
TRUE,
NULL);
if (debug) {
@@ -85,7 +90,7 @@ get (char *url,
return 0;
}
int
static int
saveFile (SoupMessage *msg,
const gchar *outputDirectory,
const gchar *outputFilename) {
@@ -123,14 +128,8 @@ saveFile (SoupMessage *msg,
return 0;
}
int
do_client_notify (char *url) {
get (g_strdup(url), NULL, NULL, NULL);
g_print("Offering selected file to other machine.\n");
return 0;
}
gchar *
static gchar *
getFilePath (const gchar *outputDirectory,
const gchar *outputFilename) {
return g_strdup_printf("%s/%s", outputDirectory,
@@ -138,7 +137,14 @@ getFilePath (const gchar *outputDirectory,
}
int
do_downloading (const char *originDevice,
teleport_get_do_client_notify (const gchar *url) {
get (g_strdup(url), NULL, NULL, NULL);
g_print("Offering selected file to other machine.\n");
return 0;
}
int
teleport_get_do_downloading (const char *originDevice,
const char *url,
const char *filename) {
const gchar *outputDirectory = g_get_user_special_dir(G_USER_DIRECTORY_DOWNLOAD);

View File

@@ -3,11 +3,9 @@
#include <libsoup/soup.h>
extern int do_downloading(const char *, const char *, const char *);
extern int do_client_notify(char *);
int saveFile (SoupMessage *, const gchar *, const gchar *);
gchar * getFilePath (const gchar *, const gchar *);
int get (char *, const gchar *, const gchar *, const gchar *);
int teleport_get_do_downloading (const gchar *,
const gchar *,
const gchar *);
int teleport_get_do_client_notify (const gchar *);
#endif /* __TELEPORT_GET_H */

View File

@@ -252,7 +252,7 @@ int addRouteToServer(char *name, char *file_to_send, char *destination) {
file = g_file_new_for_path(file_to_send);
//G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME, G_FILE_ATTRIBUTE_STANDARD_SIZE
fileInfo = g_file_query_info(file, "standard::display-name,standard::size", G_FILE_QUERY_INFO_NONE, NULL, NULL);
do_client_notify(g_strdup_printf("http://%s:%d/?token=%s&size=%jd&name=%s\n",
teleport_get_do_client_notify(g_strdup_printf("http://%s:%d/?token=%s&size=%jd&name=%s\n",
destination,
port,
name,