MCPcopy Create free account
hub / github.com/MultiMC/Launcher / buildStandardPostQuery

Method buildStandardPostQuery

libraries/ganalytics/src/ganalytics_worker.cpp:67–86  ·  view source on GitHub ↗

* Build the POST query. Adds all parameter to the query * which are used in every POST. * @param type Type of POST message. The event which is to post. * @return query Most used parameter in a query for a POST. */

Source from the content-addressed store, hash-verified

65 * @return query Most used parameter in a query for a POST.
66 */
67QUrlQuery GAnalyticsWorker::buildStandardPostQuery(const QString &type)
68{
69 QUrlQuery query;
70 query.addQueryItem("v", "1");
71 query.addQueryItem("tid", m_trackingID);
72 query.addQueryItem("cid", m_clientID);
73 if (!m_userID.isEmpty())
74 {
75 query.addQueryItem("uid", m_userID);
76 }
77 query.addQueryItem("t", type);
78 query.addQueryItem("ul", m_language);
79 query.addQueryItem("vp", m_viewportSize);
80 query.addQueryItem("sr", m_screenResolution);
81 if(m_anonymizeIPs)
82 {
83 query.addQueryItem("aip", "1");
84 }
85 return query;
86}
87
88/**
89 * Get primary screen resolution.

Callers 3

sendScreenViewMethod · 0.80
sendEventMethod · 0.80
sendExceptionMethod · 0.80

Calls 1

isEmptyMethod · 0.80

Tested by

no test coverage detected