Skip to content
Snippets Groups Projects
Commit 4e0a2b4a authored by John Carlson's avatar John Carlson
Browse files

New EasyCallback version to make things easier

parent cbacd4cf
No related branches found
No related tags found
No related merge requests found
Showing
with 36 additions and 33 deletions
Loading
Loading
@@ -52,8 +52,11 @@ The following 3rd party libraries and resources are the reason this app works. R
- MaterialDateTimePicker (https://github.com/wdullaer/MaterialDateTimePicker)
- FlowLayout (https://github.com/blazsolar/FlowLayout)
- SimpleChromeCustomTabs (https://github.com/novoda/simple-chrome-custom-tabs)
- Crashlytics (https://www.crashlytics.com)
- Material Dialogs (https://github.com/afollestad/material-dialogs)
- CircleImageView (https://github.com/hdodenhof/CircleImageView)
- EasyImage (https://github.com/jkwiecien/EasyImage)
- emoji-java (https://github.com/vdurmont/emoji-java)
- Crashlytics (https://www.crashlytics.com)
- highlight.js (https://highlightjs.org/)
 
## Contributing
Loading
Loading
Loading
Loading
@@ -114,7 +114,7 @@ dependencies {
compile 'com.github.Commit451:Teleprinter:1.0.2'
compile 'com.github.Commit451:BypassPicassoImageGetter:1.1.0'
compile 'com.github.Commit451:Jounce:1.0.1'
compile 'com.github.Commit451:EasyCallback:1.2.1'
compile 'com.github.Commit451:EasyCallback:2.0.0'
compile 'com.github.Commit451:ForegroundViews:2.1.0'
compile 'me.zhanghai.android.materialprogressbar:library:1.1.7'
compile 'com.github.Jawnnypoo:PhysicsLayout:2.1.0'
Loading
Loading
Loading
Loading
@@ -76,7 +76,7 @@ public class AddNewLabelActivity extends BaseActivity implements ColorChooserDia
public void failure(Throwable t) {
Timber.e(t, null);
mProgress.setVisibility(View.GONE);
if (t instanceof HttpException && ((HttpException) t).getCode() == 409) {
if (t instanceof HttpException && ((HttpException) t).response().code() == 409) {
Snackbar.make(mRoot, R.string.label_already_exists, Snackbar.LENGTH_SHORT)
.show();
} else {
Loading
Loading
Loading
Loading
@@ -186,7 +186,7 @@ public class AddUserActivity extends MorphActivity {
mSwipeRefreshLayout.setRefreshing(false);
mLoading = false;
mAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url is %s", mNextPageUrl);
}
 
Loading
Loading
@@ -206,7 +206,7 @@ public class AddUserActivity extends MorphActivity {
mLoading = false;
mAdapter.setLoading(false);
mAdapter.addData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
}
 
@Override
Loading
Loading
@@ -231,7 +231,7 @@ public class AddUserActivity extends MorphActivity {
Timber.e(t, null);
if (t instanceof HttpException) {
//Conflict
if (((HttpException) t).getCode() == 409) {
if (((HttpException) t).response().code() == 409) {
Snackbar.make(mRoot, R.string.error_user_conflict, Snackbar.LENGTH_SHORT)
.show();
}
Loading
Loading
Loading
Loading
@@ -99,7 +99,7 @@ public class GroupsActivity extends BaseActivity {
public void success(@NonNull List<Group> response) {
mLoading = false;
mGroupAdapter.addGroups(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
}
 
@Override
Loading
Loading
Loading
Loading
@@ -181,7 +181,7 @@ public class IssueActivity extends BaseActivity {
public void success(@NonNull List<Note> response) {
mLoading = false;
mSwipeRefreshLayout.setRefreshing(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mIssueDetailsAdapter.setNotes(response);
}
 
Loading
Loading
@@ -201,7 +201,7 @@ public class IssueActivity extends BaseActivity {
public void success(@NonNull List<Note> response) {
mLoading = false;
mIssueDetailsAdapter.setLoading(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mIssueDetailsAdapter.addNotes(response);
}
 
Loading
Loading
Loading
Loading
@@ -71,7 +71,7 @@ public class MergeRequestActivity extends BaseActivity {
mProgress.setVisibility(View.GONE);
String message = getString(R.string.unable_to_merge);
if (t instanceof HttpException) {
int code = ((HttpException) t).getCode();
int code = ((HttpException) t).response().code();
if (code == 406) {
message = getString(R.string.merge_request_already_merged_or_closed);
}
Loading
Loading
Loading
Loading
@@ -98,7 +98,7 @@ public class MilestoneActivity extends BaseActivity {
mMessageText.setText(R.string.no_issues);
}
 
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mMilestoneIssuesAdapter.setIssues(response);
}
 
Loading
Loading
@@ -117,7 +117,7 @@ public class MilestoneActivity extends BaseActivity {
@Override
public void success(@NonNull List<Issue> response) {
mLoading = false;
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mMilestoneIssuesAdapter.addIssues(response);
}
 
Loading
Loading
Loading
Loading
@@ -114,7 +114,7 @@ public class BuildsFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_builds);
}
mBuildsAdapter.setValues(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url %s", mNextPageUrl);
}
 
Loading
Loading
@@ -138,7 +138,7 @@ public class BuildsFragment extends ButterKnifeFragment {
public void success(@NonNull List<Build> response) {
mLoading = false;
mBuildsAdapter.setLoading(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mBuildsAdapter.addValues(response);
}
 
Loading
Loading
Loading
Loading
@@ -104,7 +104,7 @@ public class GroupMembersFragment extends ButterKnifeFragment {
}
mGroupMembersAdapter.setLoading(false);
 
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url %s", mNextPageUrl);
}
 
Loading
Loading
Loading
Loading
@@ -114,7 +114,7 @@ public class IssuesFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_issues);
}
mIssuesAdapter.setIssues(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
@@ -138,7 +138,7 @@ public class IssuesFragment extends ButterKnifeFragment {
public void success(@NonNull List<Issue> response) {
mLoading = false;
mIssuesAdapter.setLoading(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mIssuesAdapter.addIssues(response);
}
 
Loading
Loading
Loading
Loading
@@ -102,7 +102,7 @@ public class MergeRequestDiscussionFragment extends ButterKnifeFragment {
}
mSwipeRefreshLayout.setRefreshing(false);
mLoading = false;
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mMergeRequestDetailAdapter.setNotes(response);
}
 
Loading
Loading
@@ -128,7 +128,7 @@ public class MergeRequestDiscussionFragment extends ButterKnifeFragment {
}
mMergeRequestDetailAdapter.setLoading(false);
mLoading = false;
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mMergeRequestDetailAdapter.addNotes(response);
}
 
Loading
Loading
Loading
Loading
@@ -97,7 +97,7 @@ public class MergeRequestsFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_merge_requests);
}
mMergeRequestAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
@@ -121,7 +121,7 @@ public class MergeRequestsFragment extends ButterKnifeFragment {
public void success(@NonNull List<MergeRequest> response) {
mLoading = false;
mMergeRequestAdapter.setLoading(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mMergeRequestAdapter.addData(response);
}
 
Loading
Loading
Loading
Loading
@@ -118,7 +118,7 @@ public class MilestonesFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_milestones);
}
mMilestoneAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
@@ -142,7 +142,7 @@ public class MilestonesFragment extends ButterKnifeFragment {
public void success(@NonNull List<Milestone> response) {
mLoading = false;
mMilestoneAdapter.setLoading(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mMilestoneAdapter.addData(response);
}
 
Loading
Loading
Loading
Loading
@@ -230,7 +230,7 @@ public class ProjectFragment extends ButterKnifeFragment {
return;
}
if (t instanceof HttpException) {
if (((HttpException) t).getCode() == 304) {
if (((HttpException) t).response().code() == 304) {
Snackbar.make(mSwipeRefreshLayout, R.string.project_already_starred, Snackbar.LENGTH_SHORT)
.setAction(R.string.project_unstar, new View.OnClickListener() {
@Override
Loading
Loading
Loading
Loading
@@ -123,7 +123,7 @@ public class ProjectMembersFragment extends ButterKnifeFragment {
mAdapter.addProjectMembers(response);
}
 
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
Loading
Loading
@@ -108,7 +108,7 @@ public class ProjectsFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_projects);
}
mProjectsAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
@@ -136,7 +136,7 @@ public class ProjectsFragment extends ButterKnifeFragment {
}
mProjectsAdapter.setLoading(false);
mProjectsAdapter.addData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
Loading
Loading
@@ -117,7 +117,7 @@ public class SnippetsFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_milestones);
}
mSnippetAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url %s", mNextPageUrl);
}
 
Loading
Loading
@@ -141,7 +141,7 @@ public class SnippetsFragment extends ButterKnifeFragment {
public void success(@NonNull List<Snippet> response) {
mLoading = false;
mSnippetAdapter.setLoading(false);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mSnippetAdapter.addData(response);
}
 
Loading
Loading
Loading
Loading
@@ -80,7 +80,7 @@ public class TodoFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_todos);
}
mTodoAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
@@ -108,7 +108,7 @@ public class TodoFragment extends ButterKnifeFragment {
}
mTodoAdapter.setLoading(false);
mTodoAdapter.addData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
Timber.d("Next page url " + mNextPageUrl);
}
 
Loading
Loading
Loading
Loading
@@ -94,7 +94,7 @@ public class UsersFragment extends ButterKnifeFragment {
mMessageView.setText(R.string.no_users_found);
}
mUsersAdapter.setData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
}
 
@Override
Loading
Loading
@@ -120,7 +120,7 @@ public class UsersFragment extends ButterKnifeFragment {
}
mSwipeRefreshLayout.setRefreshing(false);
mUsersAdapter.addData(response);
mNextPageUrl = LinkHeaderParser.parse(getResponse()).getNext();
mNextPageUrl = LinkHeaderParser.parse(response()).getNext();
mUsersAdapter.setLoading(false);
}
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment