时间同步重试

chengzhenyu 8 anni fa
parent
commit
78a0c8c0cd
1 ha cambiato i file con 7 aggiunte e 1 eliminazioni
  1. 7 1
      app/src/main/java/ai/pai/lensman/main/SyncTimeInteractor.java

+ 7 - 1
app/src/main/java/ai/pai/lensman/main/SyncTimeInteractor.java

@@ -10,6 +10,7 @@ import com.android.common.http.HttpUtils;
10 10
 import org.json.JSONObject;
11 11
 
12 12
 import java.util.HashMap;
13
+import java.util.Random;
13 14
 
14 15
 import ai.pai.lensman.BuildConfig;
15 16
 import ai.pai.lensman.R;
@@ -40,8 +41,13 @@ public class SyncTimeInteractor implements BaseInteractor {
40 41
         HashMap<String,String> params = new HashMap<>();
41 42
         params.put("user_id",lensmanId);
42 43
         if(BuildConfig.isTestMode){
43
-            listener.onTimeSync(true,0);
44
+            if(new Random().nextInt(100)%2==0){
45
+                listener.onTimeSync(true,0);
46
+            }else{
47
+                listener.onTimeSync(false,R.string.sync_time_box_error);
48
+            }
44 49
         }
50
+
45 51
         timeSyncTask = new HttpPostTask(params){
46 52
 
47 53
             int msgId = R.string.sync_time_box_error;