summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-08-19 11:33:57 +0200
committerChristian Grothoff <christian@grothoff.org>2021-08-19 11:33:57 +0200
commit17794d73481f474a98d15fe1c5a46813adbf3a14 (patch)
tree3328d640412762b309c3c8ec6df0c49dcabc8ed8
parent66ac3fea81b8b7b160cce5d7f2bf1fda1ef7218b (diff)
downloadsync-17794d73481f474a98d15fe1c5a46813adbf3a14.tar.gz
sync-17794d73481f474a98d15fe1c5a46813adbf3a14.tar.bz2
sync-17794d73481f474a98d15fe1c5a46813adbf3a14.zip
-combine /terms and /config
-rw-r--r--src/sync/Makefile.am3
-rw-r--r--src/sync/sync-httpd.c5
-rw-r--r--src/sync/sync-httpd_config.c4
-rw-r--r--src/sync/sync-httpd_terms.c4
4 files changed, 6 insertions, 10 deletions
diff --git a/src/sync/Makefile.am b/src/sync/Makefile.am
index 33c79a3..6e71014 100644
--- a/src/sync/Makefile.am
+++ b/src/sync/Makefile.am
@@ -19,8 +19,7 @@ sync_httpd_SOURCES = \
sync-httpd_backup.c sync-httpd_backup.h \
sync-httpd_backup_post.c \
sync-httpd_config.c sync-httpd_config.h \
- sync-httpd_mhd.c sync-httpd_mhd.h \
- sync-httpd_terms.c sync-httpd_terms.h
+ sync-httpd_mhd.c sync-httpd_mhd.h
sync_httpd_LDADD = \
$(top_builddir)/src/util/libsyncutil.la \
$(top_builddir)/src/syncdb/libsyncdb.la \
diff --git a/src/sync/sync-httpd.c b/src/sync/sync-httpd.c
index 329bc96..b05de88 100644
--- a/src/sync/sync-httpd.c
+++ b/src/sync/sync-httpd.c
@@ -181,10 +181,7 @@ url_handler (void *cls,
&SH_handler_config, MHD_HTTP_FOUND },
{ "/config", MHD_HTTP_METHOD_GET, "text/json",
NULL, 0,
- &SH_handler_terms, MHD_HTTP_OK },
- { "/terms", MHD_HTTP_METHOD_GET, "text/plain",
- NULL, 0,
- &SH_handler_terms, MHD_HTTP_OK },
+ &SH_handler_config, MHD_HTTP_OK },
{NULL, NULL, NULL, NULL, 0, 0 }
};
static struct SH_RequestHandler h404 = {
diff --git a/src/sync/sync-httpd_config.c b/src/sync/sync-httpd_config.c
index 065bbdd..91c481c 100644
--- a/src/sync/sync-httpd_config.c
+++ b/src/sync/sync-httpd_config.c
@@ -54,6 +54,10 @@ SH_handler_config (struct SH_RequestHandler *rh,
MHD_HTTP_OK,
GNUNET_JSON_pack_string ("name",
"sync"),
+ GNUNET_JSON_pack_uint64 ("storage_limit_in_megabytes",
+ SH_upload_limit_mb),
+ TALER_JSON_pack_amount ("annual_fee",
+ &SH_annual_fee),
GNUNET_JSON_pack_string ("version",
"1:0:1"));
}
diff --git a/src/sync/sync-httpd_terms.c b/src/sync/sync-httpd_terms.c
index 2ff0101..0ccf26d 100644
--- a/src/sync/sync-httpd_terms.c
+++ b/src/sync/sync-httpd_terms.c
@@ -43,10 +43,6 @@ SH_handler_terms (struct SH_RequestHandler *rh,
return TALER_MHD_REPLY_JSON_PACK (
connection,
MHD_HTTP_OK,
- GNUNET_JSON_pack_uint64 ("storage_limit_in_megabytes",
- SH_upload_limit_mb),
- TALER_JSON_pack_amount ("annual_fee",
- &SH_annual_fee),
GNUNET_JSON_pack_string ("version",
"0.0"));
}