summaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
authorbigbear <ns@bigbear.dk>2024-02-08 03:15:52 +0100
committerbigbear <ns@bigbear.dk>2024-02-08 19:52:53 +0100
commitdfb27fa32beb23c71f531383e037513c1014f536 (patch)
treeceb6ad6e7cffcdc69f19bb6df7e19d6a3505970d /shell
parent8b8851d7eac4e1dd2e49a2adc0cbf3d75b2aadc0 (diff)
FIX settings folders missing, set API
Diffstat (limited to 'shell')
-rw-r--r--shell/syncmanager.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/shell/syncmanager.c b/shell/syncmanager.c
index 03e8b210..ba5f4323 100644
--- a/shell/syncmanager.c
+++ b/shell/syncmanager.c
@@ -64,7 +64,7 @@ static SoupSession *session = NULL;
static GMainLoop *loop;
static GQuark err_quark;
-#define API_SERVER_URI "https://api.hardinfo.org"
+#define API_SERVER_URI "http://hardinfo.bigbear.dk"
#define LABEL_SYNC_DEFAULT \
_("<big><b>Synchronize with Central Database</b></big>\n" \
@@ -260,6 +260,10 @@ static void got_response(SoupSession *source, SoupMessage *res, gpointer user_da
#endif
if (sna->entry->file_name != NULL) {
+ //check for missing config dirs
+ g_mkdir(g_get_user_config_dir(), 0766);
+ g_mkdir(g_build_filename(g_get_user_config_dir(),"hardinfo2",NULL), 0766);
+ //
gchar *path = g_build_filename(g_get_user_config_dir(), "hardinfo2",
sna->entry->file_name, NULL);
GFile *file = g_file_new_for_path(path);