Correct Status.statusOnline() method. Extended away is online.
authorDa Risk <darisk972@gmail.com>
Thu, 27 May 2010 01:37:12 +0200
changeset 756 c86eb188de1c
parent 755 de343f195f37
child 757 1a5cb28a1c4d
Correct Status.statusOnline() method. Extended away is online.
src/com/beem/project/beem/service/RosterAdapter.java
src/com/beem/project/beem/utils/Status.java
--- a/src/com/beem/project/beem/service/RosterAdapter.java	Thu May 27 01:27:29 2010 +0200
+++ b/src/com/beem/project/beem/service/RosterAdapter.java	Thu May 27 01:37:12 2010 +0200
@@ -335,7 +335,6 @@
 	 */
 	@Override
 	public void entriesDeleted(Collection<String> addresses) {
-	    Log.i(TAG, "Suppression de l'entry");
 	    final int n = mRemoteRosListeners.beginBroadcast();
 
 	    List<String> tab = new ArrayList<String>();
@@ -377,14 +376,13 @@
 	@Override
 	public void presenceChanged(Presence presence) {
 	    final int n = mRemoteRosListeners.beginBroadcast();
+	    Log.v(TAG, ">>> Presence changed for " + presence.getFrom());
 
 	    for (int i = 0; i < n; i++) {
 		IBeemRosterListener listener = mRemoteRosListeners.getBroadcastItem(i);
 		try {
-		    Log.d(TAG, ">>> Presence changed.");
 		    if (presence.getStatus() == null || "".equals(presence.getStatus())) {
 			presence.setStatus(mDefaultStatusMessages.get(Status.getStatusFromPresence(presence)));
-			Log.d(TAG, ">>> Default status added.");
 		    }
 		    listener.onPresenceChanged(new PresenceAdapter(presence));
 		} catch (RemoteException e) {
--- a/src/com/beem/project/beem/utils/Status.java	Thu May 27 01:27:29 2010 +0200
+++ b/src/com/beem/project/beem/utils/Status.java	Thu May 27 01:37:12 2010 +0200
@@ -147,10 +147,10 @@
     /**
      * Check if contact is online by his status.
      * @param status contact status
-     * @return is obline
+     * @return is online
      */
     public static boolean statusOnline(final int status) {
-	return status != Status.CONTACT_STATUS_DISCONNECT && status != Status.CONTACT_STATUS_UNAVAILABLE;
+	return status != Status.CONTACT_STATUS_DISCONNECT;
     }
 
 }