/*
- * Copyright (C) 2014 Apple Inc. All rights reserved.
+ * Copyright (C) 2015 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#import "config.h"
-#import "_WKVisitedLinkProviderInternal.h"
+#include "config.h"
+#include "_WKVisitedLinkStore.h"
#if WK_API_ENABLED
-#import "VisitedLinkProvider.h"
-#import <WebCore/LinkHash.h>
+// Defined for binary compatibility with Safari in iOS 10.
-@implementation _WKVisitedLinkProvider
-
-- (instancetype)init
-{
- if (!(self = [super init]))
- return nil;
-
- _visitedLinkProvider = WebKit::VisitedLinkProvider::create();
-
- return self;
-}
-
-- (void)addVisitedLinkWithURL:(NSURL *)URL
-{
- auto linkHash = WebCore::visitedLinkHash(URL.absoluteString);
-
- _visitedLinkProvider->addVisitedLinkHash(linkHash);
-}
+__attribute__((visibility("default")))
+@interface _WKVisitedLinkProvider : _WKVisitedLinkStore
+@end
+@implementation _WKVisitedLinkProvider
@end
#endif