Explorar el Código

Use events for raw data in/out.

Issue DMDirc/DMDirc#426
pull/448/head
Chris Smith hace 8 años
padre
commit
7372a69bc1

+ 4
- 2
debug/src/com/dmdirc/addons/debug/RawWindow.java Ver fichero

24
 
24
 
25
 import com.dmdirc.FrameContainer;
25
 import com.dmdirc.FrameContainer;
26
 import com.dmdirc.commandparser.CommandType;
26
 import com.dmdirc.commandparser.CommandType;
27
+import com.dmdirc.events.RawDataInEvent;
28
+import com.dmdirc.events.RawDataOutEvent;
27
 import com.dmdirc.events.ServerConnectingEvent;
29
 import com.dmdirc.events.ServerConnectingEvent;
28
 import com.dmdirc.interfaces.Connection;
30
 import com.dmdirc.interfaces.Connection;
29
 import com.dmdirc.parser.events.DataInEvent;
31
 import com.dmdirc.parser.events.DataInEvent;
89
 
91
 
90
     @Handler
92
     @Handler
91
     private void handleDataIn(final DataInEvent event) {
93
     private void handleDataIn(final DataInEvent event) {
92
-        addLine("rawIn", event.getDate(), event.getData());
94
+        getEventBus().publishAsync(new RawDataInEvent(this, event.getData()));
93
     }
95
     }
94
 
96
 
95
     @Handler
97
     @Handler
96
     private void handleDataOut(final DataOutEvent event) {
98
     private void handleDataOut(final DataOutEvent event) {
97
-        addLine("rawOut", event.getDate(), event.getData());
99
+        getEventBus().publishAsync(new RawDataOutEvent(this, event.getData()));
98
     }
100
     }
99
 
101
 
100
 }
102
 }

+ 0
- 6
redirect/src/com/dmdirc/addons/redirect/FakeWriteableFrameContainer.java Ver fichero

61
         target.sendLine(line);
61
         target.sendLine(line);
62
     }
62
     }
63
 
63
 
64
-    @Override
65
-    @Deprecated
66
-    public void addLine(final String type, final Date timestamp, final Object... args) {
67
-        addLine(type, args);
68
-    }
69
-
70
     @Override
64
     @Override
71
     @Deprecated
65
     @Deprecated
72
     public void addLine(final String type, final Object... args) {
66
     public void addLine(final String type, final Object... args) {

Loading…
Cancelar
Guardar