public void DeregisterSuccess() { Log.i(TAG, "deregistering success"); this.deregisterTimer.cancel(); t.interrupt(); client.isThreadStopped = true; client.Destroy(); uiUpdate.makeToastNotification("Deregister success!"); uiUpdate.updateUserStatus("offline"); uiUpdate.clearContactsAndGroups(); this.Initiate_Fsm.invokeFSM(FSMEVENTS.Deregister_Success); }
public void processPrivateMessage(String username, String message) { if (isActivePrivateTalk && PrivateTalkActivity.getCurrentTalker().equals(username)) { if (PrivateTalkActivity.getCurrentTalker().equals(username)) { uiUpdate.updatePrivateMessage(username, message); Log.i(TAG, "(PROC)Added to messages:" + username + "_" + message); this.userInfo.addUserMessage(username, message, username); } else { uiUpdate.makeToastNotification("New private message from " + username + ": " + message); this.userInfo.addUserMessage(username, message, username); this.userInfo.updateUnreadMessages(username); this.uiUpdate.updateUnreadMessages(username); } } else { uiUpdate.makeToastNotification("New private message from " + username + ": " + message); Log.i(TAG, "(PROC)Added to messages:" + username + "_" + message); this.userInfo.addUserMessage(username, message, username); this.userInfo.updateUnreadMessages(username); this.uiUpdate.updateUnreadMessages(username); } }
public void Deregister() { uiUpdate.makeToastNotification("Deregistering.."); Log.i(TAG, "deregistering begin"); client.destroyConnection(this.username); deregisterTimer = new Timer(); deregisterTimer.schedule( new TimerTask() { public void run() { Initiate_Fsm.invokeFSM(FSMEVENTS.Deregister_Failed); } }, 5000); }
public void Register() { uiUpdate.makeToastNotification("Registering.."); if (client.initiateSocket(this.username) == 1) { tMessage tMes = new tMessage(username, "register", "data"); String mes = parser.createMessage(tMes); client.sendSomeMessages(mes); Runnable r = new Runnable() { public void run() { client.readSomeMessages(); } }; t = new Thread(r); t.start(); registerTimer = new Timer(); registerTimer.schedule( new TimerTask() { public void run() { Initiate_Fsm.invokeFSM(FSMEVENTS.Register_Failed); } }, 5000); } }
public void LeftFailed() { this.Group_Fsm.invokeFSM(FSMEVENTS.Bye_Failed); uiUpdate.makeToastNotification("Left group failed!"); }
public void JoinFailed() { this.Group_Fsm.invokeFSM(FSMEVENTS.Join_Failed); uiUpdate.makeToastNotification("Join group failed!"); }
public void LeftGroupSuccess() { this.leftTimer.cancel(); this.Group_Fsm.invokeFSM(FSMEVENTS.Bye_Success); uiUpdate.makeToastNotification("Left group success!"); }
public void JoinGroupSuccess() { this.joinTimer.cancel(); uiUpdate.makeToastNotification("Join group success!"); this.Group_Fsm.invokeFSM(FSMEVENTS.Join_Success); uiUpdate.OpenGroupTalkActivity(); }
public void DeregisterFailed() { uiUpdate.makeToastNotification("Deregister failed!"); }
public void RegisterSuccess() { this.registerTimer.cancel(); uiUpdate.makeToastNotification("Register success!"); uiUpdate.updateUserStatus("online"); this.Initiate_Fsm.invokeFSM(FSMEVENTS.Register_success); }