Browse Source

Update plugins after core Server changes.

Change-Id: I3fff818d6e6694163660a36f47d60271d8f0e68e
Depends-On: I9842c20b4e4ff846c9bbf4858da794a843c3b053
Reviewed-on: http://gerrit.dmdirc.com/2658
Reviewed-by: Greg Holmes <greg@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.8
Chris Smith 10 years ago
parent
commit
74402de369

+ 2
- 4
src/com/dmdirc/addons/serverlists/ServerEntry.java View File

@@ -22,9 +22,8 @@
22 22
 
23 23
 package com.dmdirc.addons.serverlists;
24 24
 
25
-import com.dmdirc.Server;
26
-
27 25
 import com.dmdirc.ServerManager;
26
+
28 27
 import java.net.URI;
29 28
 
30 29
 /**
@@ -97,8 +96,7 @@ public class ServerEntry extends ServerGroupItemBase {
97 96
     /** {@inheritDoc} */
98 97
     @Override
99 98
     public void connect() {
100
-        final Server server = new Server(serverManager, address, getProfileIdentity());
101
-        server.connect();
99
+        serverManager.connectToAddress(address, getProfileIdentity());
102 100
     }
103 101
 
104 102
     /** {@inheritDoc} */

+ 8
- 6
src/com/dmdirc/addons/ui_swing/dialogs/NewServerDialog.java View File

@@ -23,6 +23,7 @@
23 23
 package com.dmdirc.addons.ui_swing.dialogs;
24 24
 
25 25
 import com.dmdirc.Server;
26
+import com.dmdirc.ServerManager;
26 27
 import com.dmdirc.addons.ui_swing.SwingController;
27 28
 import com.dmdirc.addons.ui_swing.UIUtilities;
28 29
 import com.dmdirc.addons.ui_swing.components.LoggingSwingWorker;
@@ -68,6 +69,8 @@ public final class NewServerDialog extends StandardDialog implements
68 69
     private static final long serialVersionUID = 8;
69 70
     /** Identity Manager. */
70 71
     private final IdentityManager identityManager;
72
+    /** Server manager. */
73
+    private final ServerManager serverManager;
71 74
     /** checkbox. */
72 75
     private JCheckBox newServerWindowCheck;
73 76
     /** checkbox. */
@@ -93,6 +96,7 @@ public final class NewServerDialog extends StandardDialog implements
93 96
     public NewServerDialog(final SwingController controller) {
94 97
         super(controller, controller.getMainFrame(), ModalityType.MODELESS);
95 98
         identityManager = controller.getIdentityManager();
99
+        serverManager = controller.getMain().getServerManager();
96 100
 
97 101
         initComponents();
98 102
         layoutComponents();
@@ -125,7 +129,7 @@ public final class NewServerDialog extends StandardDialog implements
125 129
 
126 130
         serverField.requestFocusInWindow();
127 131
 
128
-        if (getController().getMain().getServerManager().numServers() == 0 ||
132
+        if (serverManager.numServers() == 0 ||
129 133
                 getController().getMainFrame().getActiveFrame() == null) {
130 134
             newServerWindowCheck.setSelected(true);
131 135
             newServerWindowCheck.setEnabled(false);
@@ -247,14 +251,13 @@ public final class NewServerDialog extends StandardDialog implements
247 251
 
248 252
             // Open in a new window?
249 253
             if (newServerWindowCheck.isSelected()
250
-                    || getController().getMain().getServerManager().numServers() == 0
254
+                    || serverManager.numServers() == 0
251 255
                     || getController().getMainFrame().getActiveFrame() == null) {
252 256
 
253 257
                 new LoggingSwingWorker<Void, Void>() {
254 258
                     @Override
255 259
                     protected Void doInBackground() {
256
-                        final Server server = new Server(getController().getMain().getServerManager(), address, profile);
257
-                        server.connect();
260
+                        serverManager.connectToAddress(address, profile);
258 261
                         return null;
259 262
                     }
260 263
                 }.executeInExecutor();
@@ -268,8 +271,7 @@ public final class NewServerDialog extends StandardDialog implements
268 271
                     @Override
269 272
                     protected Void doInBackground() {
270 273
                         if (server == null) {
271
-                            final Server newServer = new Server(getController().getMain().getServerManager(), address, profile);
272
-                            newServer.connect();
274
+                            serverManager.connectToAddress(address, profile);
273 275
                         } else {
274 276
                             server.connect(address, profile);
275 277
                         }

+ 4
- 5
src/com/dmdirc/addons/ui_web/DynamicRequestHandler.java View File

@@ -23,7 +23,6 @@
23 23
 package com.dmdirc.addons.ui_web;
24 24
 
25 25
 import com.dmdirc.Channel;
26
-import com.dmdirc.Server;
27 26
 import com.dmdirc.addons.ui_web.uicomponents.WebInputHandler;
28 27
 import com.dmdirc.addons.ui_web.uicomponents.WebInputWindow;
29 28
 import com.dmdirc.addons.ui_web.uicomponents.WebWindow;
@@ -278,11 +277,11 @@ public class DynamicRequestHandler extends AbstractHandler {
278 277
     private void doNewServer(final HttpServletRequest request)
279 278
             throws IOException {
280 279
         try {
281
-            new Server(controller.getMain().getServerManager(),
280
+            controller.getMain().getServerManager().connectToAddress(
282 281
                     new URI("irc://" + request.getParameter("password") + "@"
283
-                    + request.getParameter("server") + ":"
284
-                    + request.getParameter("port")),
285
-                    findProfile(request.getParameter("profile"))).connect();
282
+                        + request.getParameter("server") + ":"
283
+                        + request.getParameter("port")),
284
+                    findProfile(request.getParameter("profile")));
286 285
         } catch (URISyntaxException ex) {
287 286
             // Ugh.
288 287
         }

Loading…
Cancel
Save