1 |
|
//---PACKAGE DECLARATION--- |
2 |
< |
package uk.ac.ukc.iscream.client.alerters; |
2 |
> |
package uk.org.iscream.client.alerters; |
3 |
|
|
4 |
|
//---IMPORTS--- |
5 |
< |
import uk.ac.ukc.iscream.client.*; |
6 |
< |
import uk.ac.ukc.iscream.core.*; |
7 |
< |
import uk.ac.ukc.iscream.util.*; |
8 |
< |
import uk.ac.ukc.iscream.componentmanager.*; |
5 |
> |
import uk.org.iscream.client.*; |
6 |
> |
import uk.org.iscream.core.*; |
7 |
> |
import uk.org.iscream.util.*; |
8 |
> |
import uk.org.iscream.componentmanager.*; |
9 |
|
|
10 |
|
import java.io.*; |
11 |
|
import java.net.*; |
52 |
|
|
53 |
|
// connect to the IRC server |
54 |
|
_ircbot = new IRCBot(); |
55 |
+ |
// set it's name and start it |
56 |
+ |
_ircbot.setName("client.IRC__Alerter$IRCBot"); |
57 |
|
_ircbot.start(); |
58 |
|
_startTime = System.currentTimeMillis(); |
59 |
|
|
117 |
|
* Overrides the {@link java.lang.Object#toString() Object.toString()} |
118 |
|
* method to provide clean logging (every class should have this). |
119 |
|
* |
120 |
< |
* This uses the uk.ac.ukc.iscream.util.NameFormat class |
120 |
> |
* This uses the uk.org.iscream.util.NameFormat class |
121 |
|
* to format the toString() |
122 |
|
* |
123 |
|
* @return the name of this class and its CVS revision |
444 |
|
* Overrides the {@link java.lang.Object#toString() Object.toString()} |
445 |
|
* method to provide clean logging (every class should have this). |
446 |
|
* |
447 |
< |
* This uses the uk.ac.ukc.iscream.util.NameFormat class |
447 |
> |
* This uses the uk.org.iscream.util.NameFormat class |
448 |
|
* to format the toString() |
449 |
|
* |
450 |
|
* @return the name of this class and its CVS revision |
531 |
|
endOfChan = newChan.length(); |
532 |
|
} |
533 |
|
newChan = newChan.substring(0, endOfChan); |
534 |
< |
sendMsg(getMsgSender(line)+", okay, I'm off to "+newChan); |
535 |
< |
_socketOut.println("PART "+_channel); |
536 |
< |
_socketOut.println("JOIN "+newChan); |
537 |
< |
_channel = newChan; |
534 |
> |
if(newChan.equals(_channel)) { |
535 |
> |
sendMsg(getMsgSender(line)+", I'm already on "+newChan+"!"); |
536 |
> |
} else { |
537 |
> |
sendMsg(getMsgSender(line)+", okay, I'm off to "+newChan); |
538 |
> |
_socketOut.println("PART "+_channel); |
539 |
> |
_socketOut.println("JOIN "+newChan); |
540 |
> |
_channel = newChan; |
541 |
> |
} |
542 |
|
} |
543 |
|
else if(message.indexOf(nickChangeCommand)!=-1) { |
544 |
|
String nickChangeCmd = nickChangeCommand; |