summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTeemu Ikonen <tpikonen@mailbox.org>2022-11-04 22:58:12 +0200
committerTeemu Ikonen <tpikonen@mailbox.org>2023-01-12 15:44:14 +0000
commita56f7c17bdc81fc6270c142a5cd9764cc5b83c38 (patch)
treef9a69fb7c4e723ca5ed4c36909abe3d7f2c63b83
parentf1d9c03412778804d9c075a5e9c96eebceb16dfd (diff)
downloadgeoclue-a56f7c17bdc81fc6270c142a5cd9764cc5b83c38.tar.gz
mozilla: Submit BSS age property in wifiAccessPoints
-rw-r--r--src/gclue-mozilla.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gclue-mozilla.c b/src/gclue-mozilla.c
index ba60ca9..2f25a71 100644
--- a/src/gclue-mozilla.c
+++ b/src/gclue-mozilla.c
@@ -477,11 +477,13 @@ gclue_mozilla_create_submit_query (GClueMozilla *mozilla,
char mac[BSSID_STR_LEN + 1] = { 0 };
gint16 strength_dbm;
guint16 frequency;
+ guint age_ms;
if (gclue_mozilla_should_ignore_bss (bss))
continue;
json_builder_begin_object (builder);
+
json_builder_set_member_name (builder, "macAddress");
get_bssid_from_bss (bss, mac);
json_builder_add_string_value (builder, mac);
@@ -493,6 +495,11 @@ gclue_mozilla_create_submit_query (GClueMozilla *mozilla,
json_builder_set_member_name (builder, "frequency");
frequency = wpa_bss_get_frequency (bss);
json_builder_add_int_value (builder, frequency);
+
+ json_builder_set_member_name (builder, "age");
+ age_ms = 1000 * wpa_bss_get_age (bss);
+ json_builder_add_int_value (builder, age_ms);
+
json_builder_end_object (builder);
}