cusax-fix
Emil Ivov 20 years ago
parent 8ee52fbf4f
commit fef6e5da37

@ -102,31 +102,31 @@ public boolean register(String password)
return true;
DefaultAppSession session = new DefaultAppSession();
System.out.println("1");
AimSession aimSession =
session.openAimSession(icqUIN);
aimSession.openConnection(
new AimConnectionProperties(
icqUIN, password));
System.out.println("2");
conn = aimSession.getConnection();
System.out.println("3");
conn.addStateListener(new AimConnStateListener());
conn.getBuddyInfoManager().addGlobalBuddyInfoListener(new GlobalBuddyListener());
System.out.println("4");
conn.connect();
System.out.println("5");
synchronized(connectionLock){
try{connectionLock.wait(10000);}catch(InterruptedException ex){}
}
System.out.println("6");
if (icbmService == null){
//maybe throw an exception here
return (registered = false);
}
System.out.println("7");
//conn.getSsiService()
// .getBuddyList().addRetroactiveLayoutListener(new RetroListener());
conn.getBuddyService().addBuddyListener(new BuddyListener());
@ -913,6 +913,7 @@ public void groupNameChanged(Group group, String oldName,
private RetroListener rl = new RetroListener();
public static void main(String[] args) throws Throwable
{
java.util.logging.Logger.getLogger("net.kano").setLevel(java.util.logging.Level.FINEST);
IcqTesterAgent icqtests = new IcqTesterAgent("319305099");
if (!icqtests.register("6pC0mmtt"))
{
@ -946,97 +947,16 @@ public void handleYourInfo(MainBosService service,
System.out.println("\n\nr u ready?");
Thread.sleep(3000);
// MutableBuddyList bList = icqtests.conn.getSsiService().getBuddyList();
// ((MutableGroup)bList.getGroups().get(0)).addBuddy("38687470");
// Thread.sleep(1000);
// System.out.println("\n\nbuddy added");
Thread.sleep(3000);
icqtests.conn.getBuddyInfoTracker().addTracker(new Screenname("38687470"), new BuddyInfoTrackerListener(){});
Thread.sleep(1000);
System.out.println("\n\ntracker added");
Thread.sleep(3000);
// Thread.currentThread().sleep(15000);
// icqtests.getBuddyStatus("38687470");
// icqtests.getBuddyStatus("51226782");
// icqtests.getBuddyStatus("137433448");
// icqtests.getBuddyStatus("129397180");
//Thread.sleep(10000);
// System.out.println("icqtests.getBuddyStatus(\"38687470\");="
// + icqtests.getBuddyStatus("38687470"));
// System.out.println("icqtests.getBuddyStatus(\"113373950\");="
// +icqtests.getBuddyStatus("113373950"));
//Thread.sleep(15000);
//
// System.out.println("1ide ide ide ide1");
//
// Thread.sleep(15000);
// System.out.println("ide ide ide ide DND");
// icqtests.conn.getBosService().sendSnac(new SetExtraInfoCmd(FullUserInfo.ICQSTATUS_DND));
// System.out.println("1ide ide ide ide1");
//
// Thread.sleep(5000);
//
// System.out.println("ide ide ide ide ffc");
// icqtests.conn.getBosService().sendSnac(new SetExtraInfoCmd(FullUserInfo.ICQSTATUS_FFC));
// System.out.println("1ide ide ide ide1 ideonline");
//
// System.out.println("\n\n\n1ide ide ide ide1");
// Thread.sleep(5000);
// System.out.println("ide ide ide ONLINEMASK");
// icqtests.conn.getBosService().sendSnac(new SetExtraInfoCmd(ICQ_ONLINE_MASK));
Thread.sleep(8000);
System.out.println("done");
icqtests.conn.getInfoService().requestAwayMessage(new Screenname("38687470"), new InfoResponseListener(){
public void handleAwayMessage(InfoService service, Screenname buddy,
String awayMessage)
{
System.out.println("buddy=" + buddy);
System.out.println("awayMessage=" + awayMessage);
}
public void handleUserProfile(InfoService service, Screenname buddy,
String userInfo)
{
logger.debug("!!! TODO: implement handleUserProfile() !!!");
System.out.println("userInfo=" + userInfo);
}
public void handleCertificateInfo(InfoService service, Screenname buddy,
BuddyCertificateInfo certInfo)
{
logger.debug("!!! TODO: implement handleCertificateInfo() !!!");
System.out.println("buddy=" + buddy);
}
public void handleDirectoryInfo(InfoService service,
Screenname buddy, DirInfo dirInfo)
{
logger.debug("!!! TODO: implement handleDirectoryInfo() !!!");
System.out.println("buddy=" + buddy);
}
public void handleInvalidCertificates(InfoService service,
Screenname buddy,
CertificateInfo origCertInfo,
Throwable ex)
{
logger.debug("!!! TODO: implement handleInvalidCertificates() !!!");
System.out.println("buddy=" + buddy);
}
}
java.util.logging.Logger.getLogger("net.kano").setLevel(java.util.logging.Level.FINEST);
);
Thread.sleep(5000);
icqtests.conn.getInfoService().requestAwayMessage(new Screenname("38687470"));
// icqtests.conn.disconnect();
// System.out.println("disconnected");
// Thread.sleep(4000);
// icqtests.conn.connect();
// System.out.println("connected");
// Thread.sleep(4000);
//
// icqtests.enterStatus(FullUserInfo.ICQSTATUS_DND);

Loading…
Cancel
Save