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 }