mirror of
https://github.com/owntracks/recorder.git
synced 2026-02-13 20:49:51 +00:00
store location and tzname only if they're non-null
This commit is contained in:
10
geo.c
10
geo.c
@@ -386,10 +386,12 @@ JsonNode *revgeo(struct udata *ud, double lat, double lon, UT_string *addr, UT_s
|
||||
json_append_member(geo, "cc", json_mkstring(UB(cc)));
|
||||
json_append_member(geo, "addr", json_mkstring(UB(addr)));
|
||||
json_append_member(geo, "tst", json_mknumber((double)now));
|
||||
json_append_member(geo, "locality", (utstring_len(locality) > 0) ?
|
||||
json_mkstring(UB(locality)) : json_mknull());
|
||||
json_append_member(geo, "tzname", (utstring_len(tzname) > 0) ?
|
||||
json_mkstring(UB(tzname)) : json_mknull());
|
||||
if (utstring_len(locality) > 0) {
|
||||
json_append_member(geo, "locality", json_mkstring(UB(locality)));
|
||||
}
|
||||
if (utstring_len(tzname) > 0) {
|
||||
json_append_member(geo, "tzname", json_mkstring(UB(tzname)));
|
||||
}
|
||||
return (geo);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user