qnetworkcookiejar: port internal functions to QSV
Change-Id: I2f377ca63b2d376736fa8adff88c47616939dd23 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
8db967a860
commit
981804752a
@ -112,7 +112,7 @@ void QNetworkCookieJar::setAllCookies(const QList<QNetworkCookie> &cookieList)
|
|||||||
d->allCookies = cookieList;
|
d->allCookies = cookieList;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool isParentPath(const QString &path, const QString &reference)
|
static inline bool isParentPath(QStringView path, QStringView reference)
|
||||||
{
|
{
|
||||||
if ((path.isEmpty() && reference == "/"_L1) || path.startsWith(reference)) {
|
if ((path.isEmpty() && reference == "/"_L1) || path.startsWith(reference)) {
|
||||||
//The cookie-path and the request-path are identical.
|
//The cookie-path and the request-path are identical.
|
||||||
@ -131,12 +131,12 @@ static inline bool isParentPath(const QString &path, const QString &reference)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool isParentDomain(const QString &domain, const QString &reference)
|
static inline bool isParentDomain(QStringView domain, QStringView reference)
|
||||||
{
|
{
|
||||||
if (!reference.startsWith(u'.'))
|
if (!reference.startsWith(u'.'))
|
||||||
return domain == reference;
|
return domain == reference;
|
||||||
|
|
||||||
return domain.endsWith(reference) || domain == QStringView{reference}.mid(1);
|
return domain.endsWith(reference) || domain == reference.mid(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
Loading…
x
Reference in New Issue
Block a user