aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/string_utils/url
diff options
context:
space:
mode:
authormuzich <muzich@yandex-team.ru>2022-02-10 16:49:55 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:55 +0300
commitc1979c2381cc77360b23e68225994f4b343e5acc (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/string_utils/url
parentbf6bd1f317019d83a3f8d5d39c2d0e9d6d705e40 (diff)
downloadydb-c1979c2381cc77360b23e68225994f4b343e5acc.tar.gz
Restoring authorship annotation for <muzich@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/string_utils/url')
-rw-r--r--library/cpp/string_utils/url/url.cpp16
-rw-r--r--library/cpp/string_utils/url/url.h6
2 files changed, 11 insertions, 11 deletions
diff --git a/library/cpp/string_utils/url/url.cpp b/library/cpp/string_utils/url/url.cpp
index dfc33d811d..85f4ac5d69 100644
--- a/library/cpp/string_utils/url/url.cpp
+++ b/library/cpp/string_utils/url/url.cpp
@@ -314,7 +314,7 @@ static inline bool IsSchemeChar(char c) noexcept {
return IsAsciiAlnum(c); //what about '+' ?..
}
-static bool HasPrefix(const TStringBuf url) noexcept {
+static bool HasPrefix(const TStringBuf url) noexcept {
TStringBuf scheme, unused;
if (!url.TrySplit(TStringBuf("://"), scheme, unused))
return false;
@@ -326,7 +326,7 @@ TString AddSchemePrefix(const TString& url) {
return AddSchemePrefix(url, TStringBuf("http"));
}
-TString AddSchemePrefix(const TString& url, TStringBuf scheme) {
+TString AddSchemePrefix(const TString& url, TStringBuf scheme) {
if (HasPrefix(url)) {
return url;
}
@@ -387,13 +387,13 @@ size_t NormalizeHostName(char* dest, const TStringBuf source, size_t dest_size,
strlwr(dest);
return len;
}
-
+
TStringBuf RemoveFinalSlash(TStringBuf str) noexcept {
- if (str.EndsWith('/')) {
- str.Chop(1);
- }
- return str;
-}
+ if (str.EndsWith('/')) {
+ str.Chop(1);
+ }
+ return str;
+}
TStringBuf CutUrlPrefixes(TStringBuf url) noexcept {
url = CutSchemePrefix(url);
diff --git a/library/cpp/string_utils/url/url.h b/library/cpp/string_utils/url/url.h
index 14e43edbfb..84137ccc57 100644
--- a/library/cpp/string_utils/url/url.h
+++ b/library/cpp/string_utils/url/url.h
@@ -58,7 +58,7 @@ TStringBuf CutSchemePrefix(const TStringBuf url) noexcept;
//! adds specified scheme prefix if URL has no scheme
//! @note if URL has scheme prefix already the function returns unchanged URL
-TString AddSchemePrefix(const TString& url, const TStringBuf scheme);
+TString AddSchemePrefix(const TString& url, const TStringBuf scheme);
//! Same as `AddSchemePrefix(url, "http")`.
TString AddSchemePrefix(const TString& url);
@@ -161,10 +161,10 @@ TStringBuf GetDomain(const TStringBuf host) noexcept; // should not be used
size_t NormalizeUrlName(char* dest, const TStringBuf source, size_t dest_size);
size_t NormalizeHostName(char* dest, const TStringBuf source, size_t dest_size, ui16 defport = 80);
-
+
Y_PURE_FUNCTION
TStringBuf RemoveFinalSlash(TStringBuf str) noexcept;
-
+
TStringBuf CutUrlPrefixes(TStringBuf url) noexcept;
bool DoesUrlPathStartWithToken(TStringBuf url, const TStringBuf& token) noexcept;