configurable client ID

This commit is contained in:
badaix 2017-06-08 00:04:09 +02:00
parent 77bd32247a
commit 81f46ff41f
4 changed files with 22 additions and 11 deletions

View file

@ -325,7 +325,12 @@ static std::string getHostId(const std::string defaultId = "")
CFRelease(uuidCf);
#elif ANDROID
result = getProp("ro.serialno");
#else
std::ifstream infile("/var/lib/dbus/machine-id");
if (infile.good())
std::getline(infile, result);
#endif
strutils::trim(result);
if (!result.empty())
return result;