@@ -21,10 +21,6 @@ import com.getbubblenow.android.R; | |||||
import com.getbubblenow.android.repository.DataRepository; | import com.getbubblenow.android.repository.DataRepository; | ||||
import com.getbubblenow.android.resource.StatusResource; | import com.getbubblenow.android.resource.StatusResource; | ||||
import com.getbubblenow.android.viewmodel.LoginViewModel; | import com.getbubblenow.android.viewmodel.LoginViewModel; | ||||
import com.getbubblenow.android.model.User; | |||||
import com.getbubblenow.android.repository.DataRepository; | |||||
import com.getbubblenow.android.resource.StatusResource; | |||||
import com.getbubblenow.android.viewmodel.LoginViewModel; | |||||
public class LoginActivity extends BaseActivityBubble { | public class LoginActivity extends BaseActivityBubble { | ||||
@@ -208,7 +204,7 @@ public class LoginActivity extends BaseActivityBubble { | |||||
super.onActivityResult(requestCode, resultCode, data); | super.onActivityResult(requestCode, resultCode, data); | ||||
if (requestCode == REQUEST_CODE && resultCode == RESULT_OK) { | if (requestCode == REQUEST_CODE && resultCode == RESULT_OK) { | ||||
showLoadingDialog(); | showLoadingDialog(); | ||||
loginViewModel.getConfig(this).observe(this, new Observer<StatusResource<Object>>() { | |||||
loginViewModel.createTunnel(this).observe(this, new Observer<StatusResource<Object>>() { | |||||
@Override public void onChanged(final StatusResource<Object> objectStatusResource) { | @Override public void onChanged(final StatusResource<Object> objectStatusResource) { | ||||
closeLoadingDialog(); | closeLoadingDialog(); | ||||
switch (objectStatusResource.status){ | switch (objectStatusResource.status){ | ||||
@@ -291,7 +291,7 @@ public class DataRepository { | |||||
}.getMutableLiveData(); | }.getMutableLiveData(); | ||||
} | } | ||||
public MutableLiveData<StatusResource<Object>> getConfig(Context context) { | |||||
public MutableLiveData<StatusResource<Object>> createTunnel(Context context) { | |||||
return new NetworkBoundStatusResource<Object>(){ | return new NetworkBoundStatusResource<Object>(){ | ||||
@Override protected void createCall() { | @Override protected void createCall() { | ||||
@@ -4,10 +4,6 @@ import android.content.Context; | |||||
import com.getbubblenow.android.repository.DataRepository; | import com.getbubblenow.android.repository.DataRepository; | ||||
import com.getbubblenow.android.resource.StatusResource; | import com.getbubblenow.android.resource.StatusResource; | ||||
import com.getbubblenow.android.model.User; | |||||
import com.getbubblenow.android.repository.DataRepository; | |||||
import com.getbubblenow.android.resource.StatusResource; | |||||
import com.getbubblenow.android.util.UserStore; | |||||
import androidx.lifecycle.LiveData; | import androidx.lifecycle.LiveData; | ||||
import androidx.lifecycle.MutableLiveData; | import androidx.lifecycle.MutableLiveData; | ||||
@@ -39,7 +35,7 @@ public class LoginViewModel extends ViewModel { | |||||
DataRepository.getRepositoryInstance().setHostName(context,hostname); | DataRepository.getRepositoryInstance().setHostName(context,hostname); | ||||
} | } | ||||
public MutableLiveData<StatusResource<Object>> getConfig(Context context) { | |||||
return DataRepository.getRepositoryInstance().getConfig(context); | |||||
public MutableLiveData<StatusResource<Object>> createTunnel(Context context) { | |||||
return DataRepository.getRepositoryInstance().createTunnel(context); | |||||
} | } | ||||
} | } |