summaryrefslogtreecommitdiff
path: root/modules/benchmark.c
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@hardinfo.org>2020-05-09 18:30:48 -0700
committerLeandro Pereira <leandro@hardinfo.org>2020-05-09 18:38:26 -0700
commit2dbe79d105e7898ee2594e2038052150436eb207 (patch)
tree82a37242f7c0022989fc3d5f3ca12c035e2697b4 /modules/benchmark.c
parent605f2846ff85de6ed0c2a63e14a341c3c4604a15 (diff)
Update SyncManager to use the new API
Diffstat (limited to 'modules/benchmark.c')
-rw-r--r--modules/benchmark.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/modules/benchmark.c b/modules/benchmark.c
index c0f3ff16..6b71bae9 100644
--- a/modules/benchmark.c
+++ b/modules/benchmark.c
@@ -780,7 +780,7 @@ const ModuleAbout *hi_module_get_about(void)
return &ma;
}
-static gchar *get_benchmark_results()
+static gchar *get_benchmark_results(gsize *len)
{
void (*scan_callback)(gboolean);
JsonBuilder *builder;
@@ -862,7 +862,7 @@ static gchar *get_benchmark_results()
json_generator_set_root(generator, json_builder_get_root(builder));
json_generator_set_pretty(generator, TRUE);
- out = json_generator_to_data(generator, NULL);
+ out = json_generator_to_data(generator, len);
g_object_unref(generator);
g_object_unref(builder);
@@ -931,14 +931,13 @@ void hi_module_init(void)
{
static SyncEntry se[] = {
{
- .fancy_name = N_("Send benchmark results"),
- .name = "SendBenchmarkResults",
- .get_data = get_benchmark_results,
+ .name = N_("Send benchmark results"),
+ .file_name = "benchmark.json",
+ .generate_contents_for_upload = get_benchmark_results,
},
{
- .fancy_name = N_("Receive benchmark results"),
- .name = "RecvBenchmarkResults",
- .save_to = "benchmark.conf",
+ .name = N_("Receive benchmark results"),
+ .file_name = "benchmark.json",
},
};