Browse Source

Merge pull request #396 from greboid/dev3

Fix the ChannelWho Plugin.
pull/407/head
Chris Smith 9 years ago
parent
commit
78afaf4eeb

+ 4
- 4
channelwho/src/com/dmdirc/addons/channelwho/ConnectionHandler.java View File

@@ -124,11 +124,11 @@ public class ConnectionHandler {
124 124
     @Handler
125 125
     void handleServerNumericEvent(final ServerNumericEvent event) {
126 126
         if (event.getNumeric() == 301) {
127
-            final String nickname = event.getArgs()[4];
128
-            final String reason = event.getArgs()[5];
127
+            final String nickname = event.getArgs()[3];
128
+            final String reason = event.getArgs()[4];
129 129
             users.removeAll(nickname).forEach(u -> connection.getWindowModel().getEventBus()
130
-                    .publishAsync(new ChannelUserAwayEvent(u.getGroupChat(), u,
131
-                            Optional.ofNullable(reason))));
130
+                .publishAsync(
131
+                        new ChannelUserAwayEvent(u.getGroupChat(), u, Optional.ofNullable(reason))));
132 132
         }
133 133
     }
134 134
 }

+ 1
- 1
channelwho/test/com/dmdirc/addons/channelwho/ConnectionHandlerTest.java View File

@@ -168,7 +168,7 @@ public class ConnectionHandlerTest {
168 168
     public void testHandleServerNumericEvent_301() throws Exception {
169 169
         when(serverNumericEvent.getNumeric()).thenReturn(301);
170 170
         when(serverNumericEvent.getArgs()).thenReturn(
171
-                new String[]{"", "", "", "", "nickname", "reason"});
171
+                new String[]{"", "", "", "nickname", "reason"});
172 172
         instance.load();
173 173
         when(channelUserAwayEvent.getReason()).thenReturn(Optional.empty());
174 174
         when(groupChatUser.getGroupChat()).thenReturn(groupChat);

Loading…
Cancel
Save