package com.basic.security.manager.impl.cblite;
|
|
import android.text.TextUtils;
|
|
import com.basic.security.manager.impl.sqlite.SlBackTimeManager;
|
import com.basic.security.model.ModelAdapter;
|
import com.basic.security.utils.Constants;
|
import com.couchbase.lite.Expression;
|
|
public class BackTimeManager extends BaseManager {
|
|
public static int getBackTimeSeconds(String name) {
|
if (Constants.useCouchbase) {
|
try {
|
Expression expression = Expression.property("table").equalTo(Expression.string("back"));
|
ModelAdapter backTime = findOne(expression);
|
String s = backTime.getString(name);
|
if (!TextUtils.isEmpty(s)) {
|
int i = Integer.parseInt(s);
|
return i;
|
}
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
return 10;
|
} else {
|
return SlBackTimeManager.getBackTimeSeconds(name);
|
}
|
}
|
|
}
|