android-ibc-forum

Unnamed repository; edit this file 'description' to name the repository.
git clone http://git.code.weiherhei.de/android-ibc-forum.git
Log | Files | Refs

Utils.java (1033B)


      1 /**
      2  * 
      3  */
      4 package de.mtbnews.android.util;
      5 
      6 import de.mtbnews.android.R;
      7 import de.mtbnews.android.tapatalk.TapatalkClient;
      8 import de.mtbnews.android.tapatalk.TapatalkException.TapatalkErrorCode;
      9 
     10 /**
     11  * @author dankert
     12  * 
     13  */
     14 public final class Utils
     15 {
     16 
     17 	public static final int getResId(TapatalkErrorCode errorCode)
     18 	{
     19 		switch (errorCode)
     20 		{
     21 			case LOGIN_FAILED:
     22 				return R.string.login_failed;
     23 			case NO_USERNAME:
     24 				return R.string.nousername;
     25 			case SEND_MESSAGE_FAILED:
     26 				return R.string.sent_fail;
     27 			case XMLRPC_ERROR:
     28 				return R.string.xmlrpc_error;
     29 			case UNKNOWN_SERVER_RESPONSE:
     30 			default:
     31 				return R.string.error_common_server;
     32 		}
     33 	}
     34 
     35 	/**
     36 	 * Stellt fest, ob das Login abgelaufen ist. Dies ist der Fall, wenn
     37 	 * Benutzer nicht angemeldet ist oder das letzte Login zu alt ist.
     38 	 * 
     39 	 * @param client
     40 	 * @return
     41 	 */
     42 	public static final boolean loginExceeded(TapatalkClient client)
     43 	{
     44 		return !client.loggedIn || System.currentTimeMillis() - client.loginTime > IBC.LOGIN_TIMEOUT * 60 * 1000;
     45 	}
     46 }