X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/5cccf521032954d7ad8e3f70e3cbef2ce1293e85..8828b60288d754dde7fe048460a2c95152ce516e:/lib/src/main/java/org/asamk/signal/manager/ProvisioningManager.java diff --git a/lib/src/main/java/org/asamk/signal/manager/ProvisioningManager.java b/lib/src/main/java/org/asamk/signal/manager/ProvisioningManager.java index 81834220..09a329f5 100644 --- a/lib/src/main/java/org/asamk/signal/manager/ProvisioningManager.java +++ b/lib/src/main/java/org/asamk/signal/manager/ProvisioningManager.java @@ -1,36 +1,13 @@ package org.asamk.signal.manager; import org.asamk.signal.manager.api.UserAlreadyExistsException; -import org.asamk.signal.manager.config.ServiceConfig; -import org.asamk.signal.manager.config.ServiceEnvironment; -import java.io.File; import java.io.IOException; import java.net.URI; import java.util.concurrent.TimeoutException; -import java.util.function.Consumer; public interface ProvisioningManager { - static ProvisioningManager init( - File settingsPath, ServiceEnvironment serviceEnvironment, String userAgent - ) { - return init(settingsPath, serviceEnvironment, userAgent, null); - } - - static ProvisioningManager init( - File settingsPath, - ServiceEnvironment serviceEnvironment, - String userAgent, - Consumer newManagerListener - ) { - var pathConfig = PathConfig.createDefault(settingsPath); - - final var serviceConfiguration = ServiceConfig.getServiceEnvironmentConfig(serviceEnvironment, userAgent); - - return new ProvisioningManagerImpl(pathConfig, serviceConfiguration, userAgent, newManagerListener); - } - URI getDeviceLinkUri() throws TimeoutException, IOException; String finishDeviceLink(String deviceName) throws IOException, TimeoutException, UserAlreadyExistsException;