package com.gh4a.fragment;
import android.os.Bundle;
import com.gh4a.Gh4Application;
import org.eclipse.egit.github.core.client.PageIterator;
import org.eclipse.egit.github.core.event.Event;
import org.eclipse.egit.github.core.service.EventService;
public class PrivateEventListFragment extends EventListFragment {
private String mOrganization;
public static PrivateEventListFragment newInstance(String login, String organization) {
PrivateEventListFragment f = new PrivateEventListFragment();
Bundle args = makeArguments(login);
args.putString("org", organization);
f.setArguments(args);
return f;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mOrganization = getArguments().getString("org");
}
@Override
protected PageIterator<Event> onCreateIterator() {
EventService eventService = (EventService)
Gh4Application.get().getService(Gh4Application.EVENT_SERVICE);
if (mOrganization != null) {
return eventService.pageUserOrgEvents(mLogin, mOrganization);
}
return eventService.pageUserReceivedEvents(mLogin);
}
}