{"action":"created","comment":{"url":"https://api.github.com/repos/systers/volunteers-android/pulls/comments/193015137","pull_request_review_id":125899927,"id":193015137,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDE5MzAxNTEzNw==","diff_hunk":"@@ -0,0 +1,213 @@\n+package vola.systers.com.android.ui.profile;\n+\n+import android.app.ProgressDialog;\n+import android.content.Intent;\n+import android.os.Bundle;\n+import android.support.annotation.NonNull;\n+import android.support.annotation.Nullable;\n+import android.support.v7.widget.Toolbar;\n+import android.text.TextUtils;\n+import android.view.View;\n+import android.widget.Button;\n+import android.widget.EditText;\n+import android.widget.Toast;\n+\n+import butterknife.BindView;\n+import butterknife.ButterKnife;\n+import butterknife.OnClick;\n+import butterknife.OnTextChanged;\n+import vola.systers.com.android.R;\n+import vola.systers.com.android.ui.base.BaseActivity;\n+import vola.systers.com.android.ui.signin.SignInActivity;\n+\n+/**\n+ * Created by haroon on 28/05/18.\n+ */\n+\n+public class ProfileActivity extends BaseActivity implements ProfileMvpView {\n+\n+    @BindView(R.id.et_email)\n+    EditText etEmail;\n+    @BindView(R.id.et_username)\n+    EditText etUsername;\n+    @BindView(R.id.et_name)\n+    EditText etName;\n+    @BindView(R.id.et_title)\n+    EditText etTitle;\n+    @BindView(R.id.et_affiliations)\n+    EditText etAffiliation;\n+    @BindView(R.id.btn_update_profile)\n+    Button btUpdateProfile;\n+    @BindView(R.id.toolbar)\n+    Toolbar toolbar;\n+\n+    private ProfilePresenter profilePresenter;\n+    private ProgressDialog progressDialog;\n+    private String currentEmail;\n+    private String currentUsername;\n+    private String currentName;\n+    private String currentTitle;\n+    private String currentAffiliation;\n+\n+    @Override\n+    public void onCreate(@Nullable Bundle savedInstanceState) {\n+        super.onCreate(savedInstanceState);\n+        setContentView(R.layout.activity_profile);\n+        ButterKnife.bind(this);\n+\n+        toolbar.setTitle(getString(R.string.profile));\n+        setSupportActionBar(toolbar);\n+        if (getSupportActionBar() != null){\n+            getSupportActionBar().setDisplayHomeAsUpEnabled(true);\n+            getSupportActionBar().setDisplayShowHomeEnabled(true);\n+        }\n+\n+        profilePresenter = new ProfilePresenter();\n+        profilePresenter.attachView(this);\n+        profilePresenter.fetchProfile();\n+        showProgressDialog(getString(R.string.fetching_your_profile));\n+    }\n+\n+    @Override\n+    protected void onDestroy() {\n+        super.onDestroy();\n+\n+        profilePresenter.detachView();\n+    }\n+\n+    @OnClick(R.id.btn_log_out)\n+    public void logout() {\n+        profilePresenter.doLogout();\n+    }\n+\n+    @OnClick(R.id.btn_update_profile)\n+    public void updateProfile() {\n+        String username = etUsername.getText().toString();\n+        if (TextUtils.isEmpty(username)) {\n+            etUsername.setError(getString(R.string.enter_username));\n+            return;\n+        }\n+\n+        String name = etName.getText().toString();\n+        if (TextUtils.isEmpty(name)) {\n+            etName.setError(getString(R.string.enter_name));\n+            return;\n+        }\n+\n+        String title = etTitle.getText().toString();\n+        if (TextUtils.isEmpty(title)) {\n+            etTitle.setError(getString(R.string.enter_title));\n+            return;\n+        }\n+\n+        String affiliation = etAffiliation.getText().toString();\n+        if (TextUtils.isEmpty(affiliation)) {\n+            etAffiliation.setError(getString(R.string.enter_affiliation));\n+            return;\n+        }\n+        profilePresenter.updateProfile(username, name, title, affiliation);\n+        showProgressDialog(getString(R.string.updating_your_profile));\n+    }\n+\n+    @Override\n+    public void showProgressDialog(@NonNull String message) {\n+        if (progressDialog == null) {\n+            progressDialog = new ProgressDialog(this, ProgressDialog.STYLE_SPINNER);\n+            //TODO: Set this to false\n+            progressDialog.setCancelable(true);\n+        }\n+        progressDialog.setMessage(message);\n+        progressDialog.show();\n+    }\n+\n+    @Override\n+    public void hideProgressDialog() {\n+        if (progressDialog != null && progressDialog.isShowing()) {\n+            progressDialog.dismiss();\n+        }\n+    }\n+\n+    @Override\n+    public void profileFetchSuccessful(@NonNull String email, @NonNull String username,\n+                                       @NonNull String name, @NonNull String title,\n+                                       @NonNull String affiliation) {\n+        hideProgressDialog();\n+        etEmail.setText(email);\n+        etUsername.setText(username);\n+        etName.setText(name);\n+        etTitle.setText(title);\n+        etAffiliation.setText(affiliation);\n+        currentEmail = email;\n+        currentUsername = username;\n+        currentName = name;\n+        currentTitle = title;\n+        currentAffiliation = affiliation;\n+    }\n+\n+    @Override\n+    public void profileFetchFailed(@Nullable String errorMessage) {\n+        hideProgressDialog();\n+        if (TextUtils.isEmpty(errorMessage)) {\n+            errorMessage = getString(R.string.failed_fetch_profile);\n+        }\n+        Toast.makeText(this, errorMessage, Toast.LENGTH_SHORT).show();\n+    }\n+\n+    @Override\n+    public void profileUpdateSuccessful(@NonNull String username, @NonNull String name,\n+                                        @NonNull String title, @NonNull String affiliation) {\n+        currentUsername = username;\n+        currentName = name;\n+        currentTitle = title;\n+        currentAffiliation = affiliation;\n+        //TODO: Updated the view and show the new profile details\n+        etUsername.setText(username);\n+        etName.setText(name);\n+        etTitle.setText(title);\n+        etAffiliation.setText(affiliation);\n+    }\n+\n+    @Override\n+    public void profileUpdateFailed(@Nullable String errorMessage) {","path":"app/src/main/java/vola/systers/com/android/ui/profile/ProfileActivity.java","position":171,"original_position":171,"commit_id":"2d1990365a6ea8fb64df58b0d7fe6e81a51c5f23","original_commit_id":"2d1990365a6ea8fb64df58b0d7fe6e81a51c5f23","user":{"login":"codacy-bot","id":19940114,"node_id":"MDQ6VXNlcjE5OTQwMTE0","avatar_url":"https://avatars1.githubusercontent.com/u/19940114?v=4","gravatar_id":"","url":"https://api.github.com/users/codacy-bot","html_url":"https://github.com/codacy-bot","followers_url":"https://api.github.com/users/codacy-bot/followers","following_url":"https://api.github.com/users/codacy-bot/following{/other_user}","gists_url":"https://api.github.com/users/codacy-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/codacy-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codacy-bot/subscriptions","organizations_url":"https://api.github.com/users/codacy-bot/orgs","repos_url":"https://api.github.com/users/codacy-bot/repos","events_url":"https://api.github.com/users/codacy-bot/events{/privacy}","received_events_url":"https://api.github.com/users/codacy-bot/received_events","type":"User","site_admin":false},"body":"![Codacy](https://app.codacy.com/assets/images/favicon.png) Issue found: [Avoid reassigning parameters such as 'errorMessage'](https://app.codacy.com/app/Systers/volunteers-android/pullRequest?prid=1719966)","created_at":"2018-06-05T10:00:21Z","updated_at":"2018-06-05T10:00:21Z","html_url":"https://github.com/systers/volunteers-android/pull/115#discussion_r193015137","pull_request_url":"https://api.github.com/repos/systers/volunteers-android/pulls/115","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/systers/volunteers-android/pulls/comments/193015137"},"html":{"href":"https://github.com/systers/volunteers-android/pull/115#discussion_r193015137"},"pull_request":{"href":"https://api.github.com/repos/systers/volunteers-android/pulls/115"}}},"pull_request":{"url":"https://api.github.com/repos/systers/volunteers-android/pulls/115","id":191816468,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkxODE2NDY4","html_url":"https://github.com/systers/volunteers-android/pull/115","diff_url":"https://github.com/systers/volunteers-android/pull/115.diff","patch_url":"https://github.com/systers/volunteers-android/pull/115.patch","issue_url":"https://api.github.com/repos/systers/volunteers-android/issues/115","number":115,"state":"open","locked":false,"title":"Porting to MVP design pattern.","user":{"login":"haroonshah2764","id":37505558,"node_id":"MDQ6VXNlcjM3NTA1NTU4","avatar_url":"https://avatars2.githubusercontent.com/u/37505558?v=4","gravatar_id":"","url":"https://api.github.com/users/haroonshah2764","html_url":"https://github.com/haroonshah2764","followers_url":"https://api.github.com/users/haroonshah2764/followers","following_url":"https://api.github.com/users/haroonshah2764/following{/other_user}","gists_url":"https://api.github.com/users/haroonshah2764/gists{/gist_id}","starred_url":"https://api.github.com/users/haroonshah2764/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haroonshah2764/subscriptions","organizations_url":"https://api.github.com/users/haroonshah2764/orgs","repos_url":"https://api.github.com/users/haroonshah2764/repos","events_url":"https://api.github.com/users/haroonshah2764/events{/privacy}","received_events_url":"https://api.github.com/users/haroonshah2764/received_events","type":"User","site_admin":false},"body":"### Description\r\nPorting to MVP design pattern.\r\nFixes #110 \r\n\r\n### Type of Change:\r\n**Delete irrelevant options.**\r\n\r\n- Code\r\n\r\n**Code/Quality Assurance Only**\r\n- Bug fix (non-breaking change which fixes an issue)\r\n- This change requires a documentation update (software upgrade on readme file)\r\n- New feature (non-breaking change which adds functionality pre-approved by mentors)\r\n\r\n\r\n### Checklist:\r\n**Delete irrelevant options.**\r\n\r\n- [ ] My PR follows the style guidelines of this project\r\n- [ ] I have performed a self-review of my own code or materials\r\n\r\n","created_at":"2018-05-31T17:01:28Z","updated_at":"2018-06-05T10:00:21Z","closed_at":null,"merged_at":null,"merge_commit_sha":"3cee0a37ff9a8e1e6050613a07b2d0e9c967679b","assignee":{"login":"haroonshah2764","id":37505558,"node_id":"MDQ6VXNlcjM3NTA1NTU4","avatar_url":"https://avatars2.githubusercontent.com/u/37505558?v=4","gravatar_id":"","url":"https://api.github.com/users/haroonshah2764","html_url":"https://github.com/haroonshah2764","followers_url":"https://api.github.com/users/haroonshah2764/followers","following_url":"https://api.github.com/users/haroonshah2764/following{/other_user}","gists_url":"https://api.github.com/users/haroonshah2764/gists{/gist_id}","starred_url":"https://api.github.com/users/haroonshah2764/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haroonshah2764/subscriptions","organizations_url":"https://api.github.com/users/haroonshah2764/orgs","repos_url":"https://api.github.com/users/haroonshah2764/repos","events_url":"https://api.github.com/users/haroonshah2764/events{/privacy}","received_events_url":"https://api.github.com/users/haroonshah2764/received_events","type":"User","site_admin":false},"assignees":[{"login":"haroonshah2764","id":37505558,"node_id":"MDQ6VXNlcjM3NTA1NTU4","avatar_url":"https://avatars2.githubusercontent.com/u/37505558?v=4","gravatar_id":"","url":"https://api.github.com/users/haroonshah2764","html_url":"https://github.com/haroonshah2764","followers_url":"https://api.github.com/users/haroonshah2764/followers","following_url":"https://api.github.com/users/haroonshah2764/following{/other_user}","gists_url":"https://api.github.com/users/haroonshah2764/gists{/gist_id}","starred_url":"https://api.github.com/users/haroonshah2764/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haroonshah2764/subscriptions","organizations_url":"https://api.github.com/users/haroonshah2764/orgs","repos_url":"https://api.github.com/users/haroonshah2764/repos","events_url":"https://api.github.com/users/haroonshah2764/events{/privacy}","received_events_url":"https://api.github.com/users/haroonshah2764/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/systers/volunteers-android/pulls/115/commits","review_comments_url":"https://api.github.com/repos/systers/volunteers-android/pulls/115/comments","review_comment_url":"https://api.github.com/repos/systers/volunteers-android/pulls/comments{/number}","comments_url":"https://api.github.com/repos/systers/volunteers-android/issues/115/comments","statuses_url":"https://api.github.com/repos/systers/volunteers-android/statuses/2d1990365a6ea8fb64df58b0d7fe6e81a51c5f23","head":{"label":"haroonshah2764:mvp","ref":"mvp","sha":"2d1990365a6ea8fb64df58b0d7fe6e81a51c5f23","user":{"login":"haroonshah2764","id":37505558,"node_id":"MDQ6VXNlcjM3NTA1NTU4","avatar_url":"https://avatars2.githubusercontent.com/u/37505558?v=4","gravatar_id":"","url":"https://api.github.com/users/haroonshah2764","html_url":"https://github.com/haroonshah2764","followers_url":"https://api.github.com/users/haroonshah2764/followers","following_url":"https://api.github.com/users/haroonshah2764/following{/other_user}","gists_url":"https://api.github.com/users/haroonshah2764/gists{/gist_id}","starred_url":"https://api.github.com/users/haroonshah2764/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haroonshah2764/subscriptions","organizations_url":"https://api.github.com/users/haroonshah2764/orgs","repos_url":"https://api.github.com/users/haroonshah2764/repos","events_url":"https://api.github.com/users/haroonshah2764/events{/privacy}","received_events_url":"https://api.github.com/users/haroonshah2764/received_events","type":"User","site_admin":false},"repo":{"id":132332718,"node_id":"MDEwOlJlcG9zaXRvcnkxMzIzMzI3MTg=","name":"volunteers-android","full_name":"haroonshah2764/volunteers-android","owner":{"login":"haroonshah2764","id":37505558,"node_id":"MDQ6VXNlcjM3NTA1NTU4","avatar_url":"https://avatars2.githubusercontent.com/u/37505558?v=4","gravatar_id":"","url":"https://api.github.com/users/haroonshah2764","html_url":"https://github.com/haroonshah2764","followers_url":"https://api.github.com/users/haroonshah2764/followers","following_url":"https://api.github.com/users/haroonshah2764/following{/other_user}","gists_url":"https://api.github.com/users/haroonshah2764/gists{/gist_id}","starred_url":"https://api.github.com/users/haroonshah2764/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haroonshah2764/subscriptions","organizations_url":"https://api.github.com/users/haroonshah2764/orgs","repos_url":"https://api.github.com/users/haroonshah2764/repos","events_url":"https://api.github.com/users/haroonshah2764/events{/privacy}","received_events_url":"https://api.github.com/users/haroonshah2764/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/haroonshah2764/volunteers-android","description":"Volunteers (VOLA) is an app intended for the Systers community. With it, Systers members can search for nearby events and volunteering opportunities.","fork":true,"url":"https://api.github.com/repos/haroonshah2764/volunteers-android","forks_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/forks","keys_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/keys{/key_id}","collaborators_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/teams","hooks_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/hooks","issue_events_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/issues/events{/number}","events_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/events","assignees_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/assignees{/user}","branches_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/branches{/branch}","tags_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/tags","blobs_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/git/refs{/sha}","trees_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/git/trees{/sha}","statuses_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/statuses/{sha}","languages_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/languages","stargazers_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/stargazers","contributors_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/contributors","subscribers_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/subscribers","subscription_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/subscription","commits_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/commits{/sha}","git_commits_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/git/commits{/sha}","comments_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/comments{/number}","issue_comment_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/issues/comments{/number}","contents_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/contents/{+path}","compare_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/compare/{base}...{head}","merges_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/merges","archive_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/downloads","issues_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/issues{/number}","pulls_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/pulls{/number}","milestones_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/milestones{/number}","notifications_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/labels{/name}","releases_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/releases{/id}","deployments_url":"https://api.github.com/repos/haroonshah2764/volunteers-android/deployments","created_at":"2018-05-06T11:37:53Z","updated_at":"2018-05-09T17:48:20Z","pushed_at":"2018-06-05T09:57:42Z","git_url":"git://github.com/haroonshah2764/volunteers-android.git","ssh_url":"git@github.com:haroonshah2764/volunteers-android.git","clone_url":"https://github.com/haroonshah2764/volunteers-android.git","svn_url":"https://github.com/haroonshah2764/volunteers-android","homepage":"","size":7655,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"systers:gsoc18-infra","ref":"gsoc18-infra","sha":"27870f109a5e835ccbb876096aec687cf3616ec2","user":{"login":"systers","id":6520415,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY1MjA0MTU=","avatar_url":"https://avatars0.githubusercontent.com/u/6520415?v=4","gravatar_id":"","url":"https://api.github.com/users/systers","html_url":"https://github.com/systers","followers_url":"https://api.github.com/users/systers/followers","following_url":"https://api.github.com/users/systers/following{/other_user}","gists_url":"https://api.github.com/users/systers/gists{/gist_id}","starred_url":"https://api.github.com/users/systers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/systers/subscriptions","organizations_url":"https://api.github.com/users/systers/orgs","repos_url":"https://api.github.com/users/systers/repos","events_url":"https://api.github.com/users/systers/events{/privacy}","received_events_url":"https://api.github.com/users/systers/received_events","type":"Organization","site_admin":false},"repo":{"id":91074834,"node_id":"MDEwOlJlcG9zaXRvcnk5MTA3NDgzNA==","name":"volunteers-android","full_name":"systers/volunteers-android","owner":{"login":"systers","id":6520415,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY1MjA0MTU=","avatar_url":"https://avatars0.githubusercontent.com/u/6520415?v=4","gravatar_id":"","url":"https://api.github.com/users/systers","html_url":"https://github.com/systers","followers_url":"https://api.github.com/users/systers/followers","following_url":"https://api.github.com/users/systers/following{/other_user}","gists_url":"https://api.github.com/users/systers/gists{/gist_id}","starred_url":"https://api.github.com/users/systers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/systers/subscriptions","organizations_url":"https://api.github.com/users/systers/orgs","repos_url":"https://api.github.com/users/systers/repos","events_url":"https://api.github.com/users/systers/events{/privacy}","received_events_url":"https://api.github.com/users/systers/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/systers/volunteers-android","description":"Volunteers (VOLA) is an app intended for the Systers community. With it, Systers members can search for nearby events and volunteering opportunities.","fork":false,"url":"https://api.github.com/repos/systers/volunteers-android","forks_url":"https://api.github.com/repos/systers/volunteers-android/forks","keys_url":"https://api.github.com/repos/systers/volunteers-android/keys{/key_id}","collaborators_url":"https://api.github.com/repos/systers/volunteers-android/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/systers/volunteers-android/teams","hooks_url":"https://api.github.com/repos/systers/volunteers-android/hooks","issue_events_url":"https://api.github.com/repos/systers/volunteers-android/issues/events{/number}","events_url":"https://api.github.com/repos/systers/volunteers-android/events","assignees_url":"https://api.github.com/repos/systers/volunteers-android/assignees{/user}","branches_url":"https://api.github.com/repos/systers/volunteers-android/branches{/branch}","tags_url":"https://api.github.com/repos/systers/volunteers-android/tags","blobs_url":"https://api.github.com/repos/systers/volunteers-android/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/systers/volunteers-android/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/systers/volunteers-android/git/refs{/sha}","trees_url":"https://api.github.com/repos/systers/volunteers-android/git/trees{/sha}","statuses_url":"https://api.github.com/repos/systers/volunteers-android/statuses/{sha}","languages_url":"https://api.github.com/repos/systers/volunteers-android/languages","stargazers_url":"https://api.github.com/repos/systers/volunteers-android/stargazers","contributors_url":"https://api.github.com/repos/systers/volunteers-android/contributors","subscribers_url":"https://api.github.com/repos/systers/volunteers-android/subscribers","subscription_url":"https://api.github.com/repos/systers/volunteers-android/subscription","commits_url":"https://api.github.com/repos/systers/volunteers-android/commits{/sha}","git_commits_url":"https://api.github.com/repos/systers/volunteers-android/git/commits{/sha}","comments_url":"https://api.github.com/repos/systers/volunteers-android/comments{/number}","issue_comment_url":"https://api.github.com/repos/systers/volunteers-android/issues/comments{/number}","contents_url":"https://api.github.com/repos/systers/volunteers-android/contents/{+path}","compare_url":"https://api.github.com/repos/systers/volunteers-android/compare/{base}...{head}","merges_url":"https://api.github.com/repos/systers/volunteers-android/merges","archive_url":"https://api.github.com/repos/systers/volunteers-android/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/systers/volunteers-android/downloads","issues_url":"https://api.github.com/repos/systers/volunteers-android/issues{/number}","pulls_url":"https://api.github.com/repos/systers/volunteers-android/pulls{/number}","milestones_url":"https://api.github.com/repos/systers/volunteers-android/milestones{/number}","notifications_url":"https://api.github.com/repos/systers/volunteers-android/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/systers/volunteers-android/labels{/name}","releases_url":"https://api.github.com/repos/systers/volunteers-android/releases{/id}","deployments_url":"https://api.github.com/repos/systers/volunteers-android/deployments","created_at":"2017-05-12T09:27:36Z","updated_at":"2018-05-23T04:39:35Z","pushed_at":"2018-06-05T09:57:43Z","git_url":"git://github.com/systers/volunteers-android.git","ssh_url":"git@github.com:systers/volunteers-android.git","clone_url":"https://github.com/systers/volunteers-android.git","svn_url":"https://github.com/systers/volunteers-android","homepage":"","size":7605,"stargazers_count":7,"watchers_count":7,"language":"Java","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":22,"mirror_url":null,"archived":false,"open_issues_count":16,"license":{"key":"gpl-2.0","name":"GNU General Public License v2.0","spdx_id":"GPL-2.0","url":"https://api.github.com/licenses/gpl-2.0","node_id":"MDc6TGljZW5zZTg="},"forks":22,"open_issues":16,"watchers":7,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/systers/volunteers-android/pulls/115"},"html":{"href":"https://github.com/systers/volunteers-android/pull/115"},"issue":{"href":"https://api.github.com/repos/systers/volunteers-android/issues/115"},"comments":{"href":"https://api.github.com/repos/systers/volunteers-android/issues/115/comments"},"review_comments":{"href":"https://api.github.com/repos/systers/volunteers-android/pulls/115/comments"},"review_comment":{"href":"https://api.github.com/repos/systers/volunteers-android/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/systers/volunteers-android/pulls/115/commits"},"statuses":{"href":"https://api.github.com/repos/systers/volunteers-android/statuses/2d1990365a6ea8fb64df58b0d7fe6e81a51c5f23"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"codacy-bot"}}