package com.alorma.github.ui.fragment.orgs;
import android.os.Bundle;
import com.alorma.github.R;
import com.alorma.github.sdk.services.orgs.OrgsMembersClient;
import com.alorma.github.ui.fragment.users.BaseUsersListFragment;
public class OrgsMembersFragment extends BaseUsersListFragment {
private String org;
public static OrgsMembersFragment newInstance() {
return new OrgsMembersFragment();
}
public static OrgsMembersFragment newInstance(String org) {
OrgsMembersFragment orgsMembersFragment = new OrgsMembersFragment();
if (org != null) {
Bundle bundle = new Bundle();
bundle.putString(USERNAME, org);
orgsMembersFragment.setArguments(bundle);
}
return orgsMembersFragment;
}
@Override
protected int getLightTheme() {
return R.style.AppTheme_People;
}
@Override
protected int getDarkTheme() {
return R.style.AppTheme_Dark_People;
}
@Override
protected void executeRequest() {
setAction(new OrgsMembersClient(org), true);
}
@Override
protected void executePaginatedRequest(int page) {
setAction(new OrgsMembersClient(org, page), true);
}
@Override
protected void loadArguments() {
if (getArguments() != null) {
org = getArguments().getString(USERNAME);
}
}
@Override
public int getTitle() {
return R.string.navigation_people;
}
@Override
protected int getNoDataText() {
return R.string.org_no_members;
}
}