From 2dbe79d105e7898ee2594e2038052150436eb207 Mon Sep 17 00:00:00 2001 From: Leandro Pereira Date: Sat, 9 May 2020 18:30:48 -0700 Subject: Update SyncManager to use the new API --- modules/benchmark.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'modules/benchmark.c') 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", }, }; -- cgit v1.2.3