]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/ProvisioningManager.java
Implement editing of previous messages
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / ProvisioningManager.java
index 3aa26f31fc81d36bcd34e0b57e41e7a4342bac77..09a329f56f50d03746f38c8443741ee6296fb3ee 100644 (file)
@@ -1,36 +1,14 @@
 package org.asamk.signal.manager;
 
-import org.asamk.signal.manager.config.ServiceConfig;
-import org.asamk.signal.manager.config.ServiceEnvironment;
+import org.asamk.signal.manager.api.UserAlreadyExistsException;
 
-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<Manager> 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, UserAlreadyExists;
+    String finishDeviceLink(String deviceName) throws IOException, TimeoutException, UserAlreadyExistsException;
 }