Selaa lähdekoodia

Make CTCPs use the new formatter.

pull/350/head
Chris Smith 9 vuotta sitten
vanhempi
commit
615f1d6622

+ 10
- 4
res/com/dmdirc/ui/messages/format.yml Näytä tiedosto

@@ -19,7 +19,7 @@ ChannelGotTopicEvent:
19 19
   format: "* The topic for {{channel.name}} is '{{topic.topic}}'.\n* Topic was set by {{user.nickname}} at {{topic.time}}."
20 20
   colour: 3
21 21
 ChannelTopicChangeEvent:
22
-  format: "* {{user.nickname}} has changed the topic to  {{topic.topic}}."
22
+  format: "* {{user.nickname}} has changed the topic to {{topic.topic}}."
23 23
   colour: 3
24 24
 ChannelNoTopicEvent:
25 25
   format: "* There is no topic set for {{channel.name}}."
@@ -33,9 +33,17 @@ ChannelModeChangeEvent:
33 33
 ChannelSelfModeChangeEvent:
34 34
   format: "* You set mode: {{modes}}."
35 35
   colour: 3
36
+ChannelCtcpEvent:
37
+  format: "-!- CTCP {{type}} from {{client.modePrefixedNickname}}."
38
+  colour: 4
39
+ServerCtcpEvent:
40
+  format: "-!- CTCP {{type}} from {{user.nickname}}."
41
+  colour: 4
42
+ServerCtcpReplyEvent:
43
+  format: "-!- CTCP {{type}} reply from {{user.nickname}}: {{content}}."
44
+  colour: 4
36 45
 
37 46
 # TODO:
38
-#  channelCTCP=4-!- CTCP %5$S from %1$s%2$s
39 47
 #  channelPart=3* %1$s%2$s (%3$s@%4$s) has left %6$s.
40 48
 #  channelPartReason=3* %1$s%2$s (%3$s@%4$s) has left %6$s (%5$s).
41 49
 #  channelQuit=2* %1$s%2$s (%3$s@%4$s) has quit IRC.
@@ -55,8 +63,6 @@ ChannelSelfModeChangeEvent:
55 63
 #  channelSplitUserMode_default=3* %1$s%2$s sets mode %9$s on %6$s.
56 64
 #  channelNoModes=3* There are no channel modes for %2$s.
57 65
 #  channelModeDiscovered=3* Channel modes for %2$s are: %1$s.
58
-#  privateCTCP=4-!- CTCP %4$S from %1$s
59
-#  privateCTCPreply=4-!- CTCP %4$S reply from %1$s: %5$s
60 66
 #  privateNotice=5-%1$s- %4$s
61 67
 #  serverNotice=5-%1$s- %4$s
62 68
 #  queryMessage=<%1$s> %4$s

+ 1
- 2
src/com/dmdirc/ChannelEventHandler.java Näytä tiedosto

@@ -332,11 +332,10 @@ public class ChannelEventHandler extends EventHandler implements
332 332
 
333 333
         final ChannelCtcpEvent event = new ChannelCtcpEvent(date.getTime(), owner,
334 334
                 groupChatUserManager.getUserFromClient(client, owner),type, message);
335
-        final String format = EventUtils.postDisplayable(eventBus, event, "channelCTCP");
335
+        eventBus.publish(event);
336 336
         if (!event.isHandled()) {
337 337
             getConnection().sendCTCPReply(client.getClient().getNickname(), type, message);
338 338
         }
339
-        owner.doNotification(date, format, groupChatUserManager.getUserFromClient(client, owner), type, message);
340 339
     }
341 340
 
342 341
     @Override

+ 2
- 7
src/com/dmdirc/ServerEventHandler.java Näytä tiedosto

@@ -213,11 +213,9 @@ public class ServerEventHandler extends EventHandler implements
213 213
             final String message, final String host) {
214 214
         checkParser(parser);
215 215
 
216
-
217 216
         final ServerCtcpEvent event = new ServerCtcpEvent(owner, owner.getUser(host),
218 217
                 type, message);
219
-        final String format = EventUtils.postDisplayable(eventBus, event, "privateCTCP");
220
-        owner.doNotification(format, owner.getUser(host), type, message);
218
+        eventBus.publish(event);
221 219
         if (!event.isHandled()) {
222 220
             owner.sendCTCPReply(owner.getUser(host).getNickname(), type, message);
223 221
         }
@@ -228,10 +226,7 @@ public class ServerEventHandler extends EventHandler implements
228 226
             final String message, final String host) {
229 227
         checkParser(parser);
230 228
 
231
-        final ServerCtcpReplyEvent event = new ServerCtcpReplyEvent(owner, owner.getUser(host),
232
-                type, message);
233
-        final String format = EventUtils.postDisplayable(eventBus, event, "privateCTCPreply");
234
-        owner.doNotification(format, owner.getUser(host), type, message);
229
+        eventBus.publish(new ServerCtcpReplyEvent(owner, owner.getUser(host), type, message));
235 230
     }
236 231
 
237 232
     @Override

Loading…
Peruuta
Tallenna