diff options
author | Petr Mrázek <peterix@gmail.com> | 2016-11-26 02:18:05 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2016-11-26 02:18:05 +0100 |
commit | 55541c387c8096a941b6c007f97823d807967289 (patch) | |
tree | 30a89d360408e51de4cd00fbe8559c869e517ef9 /libraries/ganalytics/src/sys_unix.cpp | |
parent | d5fdc23eb29da45b4716f7515388d3c896dbd76a (diff) | |
download | PrismLauncher-55541c387c8096a941b6c007f97823d807967289.tar.gz PrismLauncher-55541c387c8096a941b6c007f97823d807967289.tar.bz2 PrismLauncher-55541c387c8096a941b6c007f97823d807967289.zip |
NOISSUE simplify system detection and user agent handling
Now it only checks OS kernel name/version.
User agent is 'MultiMC5/$version'.
Kernel info is passed through custom dimensions in analytics.
Diffstat (limited to 'libraries/ganalytics/src/sys_unix.cpp')
-rw-r--r-- | libraries/ganalytics/src/sys_unix.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libraries/ganalytics/src/sys_unix.cpp b/libraries/ganalytics/src/sys_unix.cpp index 9569fbb6..866c9fdb 100644 --- a/libraries/ganalytics/src/sys_unix.cpp +++ b/libraries/ganalytics/src/sys_unix.cpp @@ -3,14 +3,14 @@ #include <sys/utsname.h> #include <fstream> -QString Sys::getSystemInfo() +Sys::KernelInfo Sys::getKernelInfo() { + Sys::KernelInfo out; struct utsname buf; uname(&buf); - QString system(buf.sysname); - QString release(buf.release); - - return system + "; " + release; + out.kernelName = buf.sysname; + out.kernelVersion = buf.release; + return out; } uint64_t Sys::getSystemRam() |