diff options
author | Teemu Ikonen <tpikonen@mailbox.org> | 2022-11-04 22:58:12 +0200 |
---|---|---|
committer | Teemu Ikonen <tpikonen@mailbox.org> | 2023-01-12 15:44:14 +0000 |
commit | a56f7c17bdc81fc6270c142a5cd9764cc5b83c38 (patch) | |
tree | f9a69fb7c4e723ca5ed4c36909abe3d7f2c63b83 | |
parent | f1d9c03412778804d9c075a5e9c96eebceb16dfd (diff) | |
download | geoclue-a56f7c17bdc81fc6270c142a5cd9764cc5b83c38.tar.gz |
mozilla: Submit BSS age property in wifiAccessPoints
-rw-r--r-- | src/gclue-mozilla.c | 7 |
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); } |