diff --git a/ui/src/main/java/com/wireguard/android/repository/DataRepository.java b/ui/src/main/java/com/wireguard/android/repository/DataRepository.java index 50d378d..a8c4873 100644 --- a/ui/src/main/java/com/wireguard/android/repository/DataRepository.java +++ b/ui/src/main/java/com/wireguard/android/repository/DataRepository.java @@ -83,15 +83,15 @@ public class DataRepository { .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(listDevices->{ - boolean flag = true; + boolean hasDevice = false; for (Device item : listDevices) { if (UserStore.getInstance(context).getDeviceID().equals(item.getUuid())) { setMutableLiveData(StatusResource.success()); - flag = false; + hasDevice = true; break; } } - if(flag) { + if(!hasDevice) { addDevice(context); } },throwable -> {