redesigned sharing tab, hooked to the backend, minor language upgrades, added status switch handling to the background task #41

Merged
s416084 merged 7 commits from sendFeedbackAndBugToDrawer into develop 2018-11-21 08:49:44 +01:00
4 changed files with 5 additions and 5 deletions
Showing only changes of commit fce151be6f - Show all commits

View File

@ -275,14 +275,12 @@ public abstract class BaseActivity
RxSearchObservable.fromView(searchView)
.map(String::toLowerCase)
.filter(t -> !t.trim().isEmpty())
.debounce(300, TimeUnit.MILLISECONDS)
.distinctUntilChanged()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(this::executeSearch);
return true;
}

View File

@ -582,7 +582,7 @@ public class MapActivity extends BaseActivity
private void getUserFromApi(String userNameToSearch) {
disposable.add(
userService.apiUsersGet()
userService.getAllTutors()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.map(tutors -> Stream.of(tutors).filter(t ->

View File

@ -9,7 +9,6 @@ import android.support.v7.app.AlertDialog;
import android.support.v7.widget.DefaultItemAnimator;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@ -170,7 +169,7 @@ public class UsersListFragment extends Fragment {
private void fetchAllTutors() {
disposable.add(
userService.apiUsersGet()
userService.getAllTutors()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.map(tutors -> {

View File

@ -27,6 +27,9 @@ public interface UserService {
@GET("api/users")
Single <List<User>> apiUsersGet();
@GET("api/users/tutors")
Single <List<User>> getAllTutors();
@POST("api/users")
Completable createUser(@Body User user);