Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
return re.toLatin1();
}
+QByteArray Utility::friendlyUserAgentString()
+{
+ const auto pattern = QStringLiteral("%1 (Desktop Client - %2)");
+ const auto userAgent = pattern.arg(QSysInfo::machineHostName(), platform());
+ return userAgent.toUtf8();
+}
+
bool Utility::hasLaunchOnStartup(const QString &appName)
{
return hasLaunchOnStartup_private(appName);
OCSYNC_EXPORT bool writeRandomFile(const QString &fname, int size = -1);
OCSYNC_EXPORT QString octetsToString(qint64 octets);
OCSYNC_EXPORT QByteArray userAgentString();
+ OCSYNC_EXPORT QByteArray friendlyUserAgentString();
OCSYNC_EXPORT bool hasLaunchOnStartup(const QString &appName);
OCSYNC_EXPORT void setLaunchOnStartup(const QString &appName, const QString &guiName, bool launch);
OCSYNC_EXPORT uint convertSizeToUint(size_t &convertVar);