DeteMin
2020-03-31 77c62e023d2dc31200fc696158df84b3aee90ee7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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);
        }
    }
 
}