use of com.meisolsson.githubsdk.model.User in project PocketHub by pockethub.
the class UserNewsFragment method viewRepository.
@Override
protected void viewRepository(Repository repository) {
User owner = repository.owner();
if (owner != null && org.login().equals(owner.login())) {
repository = repository.toBuilder().owner(org).build();
}
super.viewRepository(repository);
}
use of com.meisolsson.githubsdk.model.User in project PocketHub by pockethub.
the class IssuesPagerAdapter method getItem.
@Override
public Fragment getItem(int position) {
IssueFragment fragment = new IssueFragment();
Bundle args = new Bundle();
if (repo != null) {
args.putString(EXTRA_REPOSITORY_NAME, repo.name());
User owner = repo.owner();
args.putString(EXTRA_REPOSITORY_OWNER, owner.login());
args.putParcelable(EXTRA_USER, owner);
} else {
Repository repo = repos.get(position);
args.putString(EXTRA_REPOSITORY_NAME, repo.name());
args.putString(EXTRA_REPOSITORY_OWNER, repo.owner().login());
Issue issue = store.getIssue(repo, issues[position]);
if (issue != null && issue.user() != null) {
Repository fullRepo = issue.repository();
if (fullRepo != null && fullRepo.owner() != null) {
args.putParcelable(EXTRA_USER, fullRepo.owner());
}
}
}
args.putInt(EXTRA_ISSUE_NUMBER, issues[position]);
args.putBoolean(EXTRA_CAN_WRITE_REPO, canWrite);
fragment.setArguments(args);
return fragment;
}
use of com.meisolsson.githubsdk.model.User in project PocketHub by pockethub.
the class CreateCommentActivityTest method setUp.
@Before
public void setUp() {
User user = User.builder().login("owner").build();
Repository repo = Repository.builder().name("name").owner(user).build();
activityTestRule.launchActivity(CreateCommentActivity.createIntent(repo, "abcdef"));
}
use of com.meisolsson.githubsdk.model.User in project PocketHub by pockethub.
the class CreateCommentActivityTest method setUp.
@Before
public void setUp() {
User user = User.builder().login("abc").build();
Gist gist = Gist.builder().owner(user).id("123").build();
activityTestRule.launchActivity(CreateCommentActivity.createIntent(gist));
}
use of com.meisolsson.githubsdk.model.User in project PocketHub by pockethub.
the class RecentRepositoriesTest method testBadInput.
/**
* Verify bad input
*/
@Test
public void testBadInput() {
User org = User.builder().id(20L).build();
RecentRepositories recent = new RecentRepositories(getTargetContext(), org);
assertFalse(recent.contains(null));
assertFalse(recent.contains(-1));
}
Aggregations