package com.fastaccess.ui.modules.user;
import android.support.annotation.NonNull;
import com.fastaccess.data.dao.model.Login;
import com.fastaccess.provider.rest.RestProvider;
import com.fastaccess.ui.base.mvp.presenter.BasePresenter;
import lombok.Getter;
/**
* Created by Kosh on 03 Dec 2016, 8:00 AM
*/
@Getter class UserPagerPresenter extends BasePresenter<UserPagerMvp.View> implements UserPagerMvp.Presenter {
int isMember = -1;
@Override public void checkOrgMembership(@NonNull String org) {
makeRestCall(RestProvider.getOrgService().isMember(org, Login.getUser().getLogin()),
booleanResponse -> sendToView(view -> {
isMember = booleanResponse.code() == 204 ? 1 : 0;
view.onInitOrg(isMember == 1);
}));
}
}