Browse Source

Replace remaining bad usages of AsciiCompareIgnoreCase
231a9b4db35ccee7e5a5b716b57d594973adc23b

vadim-xd 10 months ago
parent
commit
6ad5361e45
1 changed files with 5 additions and 3 deletions
  1. 5 3
      library/cpp/monlib/service/format.h

+ 5 - 3
library/cpp/monlib/service/format.h

@@ -21,9 +21,11 @@ namespace NMonitoring {
         auto it = FindIf(std::begin(headers), std::end(headers),
         auto it = FindIf(std::begin(headers), std::end(headers),
             [=] (const auto& h) {
             [=] (const auto& h) {
                 if constexpr (NPrivate::THasName<std::decay_t<decltype(h)>>::value) {
                 if constexpr (NPrivate::THasName<std::decay_t<decltype(h)>>::value) {
-                    return AsciiCompareIgnoreCase(h.Name(), TStringBuf("accept-encoding")) == 0;
-                } else if (isPlainPair) {
-                    return AsciiCompareIgnoreCase(h.first, TStringBuf("accept-encoding")) == 0;
+                    return AsciiEqualsIgnoreCase(h.Name(), TStringBuf("accept-encoding"));
+                } else if constexpr (isPlainPair) {
+                    return AsciiEqualsIgnoreCase(h.first, TStringBuf("accept-encoding"));
+                } else {
+                    static_assert(TDependentFalse<decltype(h)>);
                 }
                 }
             });
             });