// Copyright 2016 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser.webshare;
import org.chromium.content_public.browser.WebContents;
import org.chromium.services.shell.InterfaceFactory;
import org.chromium.webshare.mojom.ShareService;
/**
* Factory that creates instances of ShareService.
*/
public class ShareServiceImplementationFactory implements InterfaceFactory<ShareService> {
private final WebContents mWebContents;
public ShareServiceImplementationFactory(WebContents webContents) {
mWebContents = webContents;
}
@Override
public ShareService createImpl() {
return new ShareServiceImpl(mWebContents);
}
}