[iOS] Replace "node assistance" terminology in WebKit with "focused element"
[WebKit-https.git] / Source / WebKit / UIProcess / SafeBrowsingResult.h
index 0e895ad..3422047 100644 (file)
@@ -25,8 +25,8 @@
 
 #pragma once
 
-#include <WebCore/URL.h>
 #include <wtf/RefCounted.h>
+#include <wtf/URL.h>
 #include <wtf/text/WTFString.h>
 
 OBJC_CLASS SSBServiceLookupResult;
@@ -36,39 +36,28 @@ namespace WebKit {
 class SafeBrowsingResult : public RefCounted<SafeBrowsingResult> {
 public:
 #if HAVE(SAFE_BROWSING)
-    static Ref<SafeBrowsingResult> create(WebCore::URL&& url, SSBServiceLookupResult *result)
+    static Ref<SafeBrowsingResult> create(URL&& url, SSBServiceLookupResult *result)
     {
         return adoptRef(*new SafeBrowsingResult(WTFMove(url), result));
     }
 #endif
-
+    const URL& url() const { return m_url; }
+    const String& provider() const { return m_provider; }
     bool isPhishing() const { return m_isPhishing; }
     bool isMalware() const { return m_isMalware; }
     bool isUnwantedSoftware() const { return m_isUnwantedSoftware; }
-
-    const WebCore::URL& url() const { return m_url; }
-    const String& provider() const { return m_provider; }
-    const String& localizedProviderName() const { return m_localizedProviderName; }
-    const String& malwareDetailsURLBase() const { return m_malwareDetailsURLBase; }
-    const String& reportAnErrorURLBase() const { return m_reportAnErrorURLBase; }
-    const WebCore::URL& learnMoreURL() const { return m_learnMoreURL; }
-
-    bool needsSafeBrowsingWarning() const { return m_isPhishing || m_isMalware || m_isUnwantedSoftware; }
+    bool isKnownToBeUnsafe() const { return m_isKnownToBeUnsafe; }
 
 private:
 #if HAVE(SAFE_BROWSING)
-    SafeBrowsingResult(WebCore::URL&&, SSBServiceLookupResult *);
+    SafeBrowsingResult(URL&&, SSBServiceLookupResult *);
 #endif
-    WebCore::URL m_url;
+    URL m_url;
+    String m_provider;
     bool m_isPhishing { false };
     bool m_isMalware { false };
     bool m_isUnwantedSoftware { false };
-
-    String m_provider;
-    String m_localizedProviderName;
-    String m_malwareDetailsURLBase;
-    String m_reportAnErrorURLBase;
-    WebCore::URL m_learnMoreURL;
+    bool m_isKnownToBeUnsafe { false };
 };
 
 } // namespace WebKit