{"action":"created","comment":{"url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/comments/242097135","pull_request_review_id":185526985,"id":242097135,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MjA5NzEzNQ==","diff_hunk":"@@ -2,157 +2,174 @@\n \n import android.content.Context;\n import android.content.Intent;\n-import android.content.res.Resources;\n-import android.databinding.DataBindingUtil;\n-import android.graphics.drawable.Drawable;\n import android.os.Bundle;\n+import android.support.annotation.NonNull;\n+import android.support.annotation.Nullable;\n import android.support.design.widget.NavigationView;\n import android.support.v4.widget.DrawerLayout;\n+import android.support.v7.widget.Toolbar;\n+import android.view.LayoutInflater;\n import android.view.MenuItem;\n+import android.view.View;\n+import android.view.ViewGroup;\n import android.widget.ArrayAdapter;\n+import android.widget.ImageView;\n import android.widget.ListView;\n+import android.widget.TextView;\n \n import com.annimon.stream.Collectors;\n+import com.annimon.stream.Optional;\n import com.annimon.stream.Stream;\n \n+import java.util.Collections;\n+import java.util.HashMap;\n import java.util.List;\n+import java.util.Map;\n \n import javax.inject.Inject;\n \n+import butterknife.BindView;\n+import butterknife.ButterKnife;\n import ch.epfl.sweng.erpa.R;\n-import ch.epfl.sweng.erpa.model.MyAccountButton;\n-import ch.epfl.sweng.erpa.model.MyAccountButtonAdapter;\n import ch.epfl.sweng.erpa.model.UserProfile;\n-import ch.epfl.sweng.erpa.services.UserProfileService;\n+import ch.epfl.sweng.erpa.model.Username;\n+import ch.epfl.sweng.erpa.operations.OptionalDependencyManager;\n+import ch.epfl.sweng.erpa.services.UserManagementService;\n import ch.epfl.sweng.erpa.util.Pair;\n+import ch.epfl.sweng.erpa.util.Triplet;\n+import lombok.Data;\n \n-import static ch.epfl.sweng.erpa.activities.GameListActivity.GAME_LIST_ACTIVTIY_CLASS_KEY;\n+import static ch.epfl.sweng.erpa.activities.GameListActivity.GAME_LIST_VIEWER_ACTIVITY_CLASS_KEY;\n import static ch.epfl.sweng.erpa.util.ActivityUtils.addNavigationMenu;\n-import static ch.epfl.sweng.erpa.util.ActivityUtils.onNavigationItemMenuSelected;\n import static ch.epfl.sweng.erpa.util.ActivityUtils.onOptionItemSelectedUtils;\n import static ch.epfl.sweng.erpa.util.ActivityUtils.setMenuInToolbar;\n-import static ch.epfl.sweng.erpa.util.ActivityUtils.setUsernameInMenu;\n \n public class MyAccountActivity extends DependencyConfigurationAgnosticActivity {\n-\n+    private static Map<GameListActivity.GameListType, Integer> strIdForGameListType =\n+        Collections.unmodifiableMap(new HashMap<GameListActivity.GameListType, Integer>() {{\n+            put(GameListActivity.GameListType.PENDING_REQUEST, R.string.pendingRequestText);\n+            put(GameListActivity.GameListType.CONFIRMED_GAMES, R.string.confirmedGamesText);\n+            put(GameListActivity.GameListType.PAST_GAMES, R.string.pastGamesText);\n+            put(GameListActivity.GameListType.HOSTED_GAMES, R.string.hostedGamesText);\n+            put(GameListActivity.GameListType.PAST_HOSTED_GAMES, R.string.pastHostedGamesText);\n+        }});\n+\n+    @BindView(R.id.myAccountLayout) ListView myListView;\n+    @BindView(R.id.myAccountToolbar) Toolbar toolbar;\n+    @BindView(R.id.my_account_drawer_layout) DrawerLayout myDrawerLayout;\n+    @BindView(R.id.my_account_navigation_view) NavigationView myNavigationView;\n+\n+    @Inject OptionalDependencyManager optionalDependency;\n     @Inject UserProfile userProfile;\n-    @Inject UserProfileService ups;\n-\n-    // TODO: (Anne) add Butterknife for better readability\n-    private ListView myListView;\n-    private ArrayAdapter myAdapter;\n-\n-    private Context context;\n-    private Resources resources;\n+    @Inject Username username;\n+\n+    private static List<MyAccountButtonData> getAvailableButtonsData(boolean userIsPlayer, boolean userIsGm) {\n+        Stream<GameListActivity.GameListType> targetListType = Stream.of(\n+            new Triplet<>(GameListActivity.GameListType.PENDING_REQUEST, true, false),\n+            new Triplet<>(GameListActivity.GameListType.CONFIRMED_GAMES, true, false),\n+            new Triplet<>(GameListActivity.GameListType.PAST_GAMES, true, false),\n+            new Triplet<>(GameListActivity.GameListType.HOSTED_GAMES, false, true),\n+            new Triplet<>(GameListActivity.GameListType.PAST_HOSTED_GAMES, false, true))\n+            .filter(t -> t.getSecond() == userIsPlayer || t.getThird() == userIsGm)\n+            .map(Triplet::getFirst);\n+\n+        Stream<Integer> images = Stream.of(\n+            R.drawable.ic_dice1,\n+            R.drawable.ic_dice2,\n+            R.drawable.ic_dice3,\n+            R.drawable.ic_dice4,\n+            R.drawable.ic_dice5,\n+            R.drawable.ic_dice6\n+        );\n+\n+        return Stream.zip(targetListType, images, Pair::new).map(p -> {\n+            Bundle bundle = new Bundle();\n+            bundle.putSerializable(GAME_LIST_VIEWER_ACTIVITY_CLASS_KEY, p.getFirst());\n+            return new MyAccountButtonData(strIdForGameListType.get(p.getFirst()),\n+                GameListActivity.class, bundle, p.getSecond());\n+        }).collect(Collectors.toList());\n+    }\n \n-    private List<MyAccountButton> myAccountButtonList;\n-    private List<Drawable> myDrawablesList;\n+    private static MyAccountButtonData getMyProfileButtonData(String userUuid) {\n+        Bundle bundle = new Bundle();\n+        bundle.putString(UserManagementService.PROP_INTENT_USER, userUuid);\n+        return new MyAccountButtonData(R.string.profileText, UserProfileActivity.class, bundle, R.drawable.ic_action_name);\n+    }\n \n     @Override\n     protected void onCreate(Bundle savedInstanceState) {\n         super.onCreate(savedInstanceState);\n         if (dependenciesNotReady()) return;\n         setContentView(R.layout.activity_my_account);\n-        onResume();\n+        ButterKnife.bind(this);\n     }\n \n-    @Override protected void onResume() {\n+    @Override\n+    protected void onResume() {\n         super.onResume();\n+        if (dependenciesNotReady()) return;\n \n-        myListView = findViewById(R.id.myAccountLayout);\n-        initializeArrays();\n-\n-        Stream<MyAccountButton> buttonStream = Stream.of(myAccountButtonList).filter(\n-                b -> (b.getActiveForPlayer() == userProfile.getIsPlayer() ||\n-                        b.getActiveForGM() == userProfile.getIsGm()));\n-        Stream<Drawable> drawableStream = Stream.of(myDrawablesList);\n-\n-        List<Pair<MyAccountButton, Drawable>> collect = Stream.zip(buttonStream, drawableStream,\n-                Pair::new).collect(Collectors.toList());\n-\n-        Bundle profileBundle = new Bundle();\n-        profileBundle.putString(UserProfileService.PROP_INTENT_USER, userProfile.getUuid());\n-        collect.add(new Pair<>(new MyAccountButton(resources.getString(R.string.profileText),\n-                UserProfileActivity.class, profileBundle, true, true),\n-                context.getDrawable(R.drawable.ic_action_name)));\n-        // TODO (@Anne) remove when proper authentication is implemented\n-        ups.saveUserProfile(userProfile);\n-\n-        myAdapter = new MyAccountButtonAdapter(this, collect);\n+        List<MyAccountButtonData> collect = getAvailableButtonsData(userProfile.getIsPlayer(), userProfile.getIsGm());\n+        collect.add(getMyProfileButtonData(userProfile.getUuid()));\n+        ArrayAdapter myAdapter = new MyAccountButtonAdapter(this, collect);\n         myListView.setAdapter(myAdapter);\n-        myListView.setOnItemClickListener((l, v, position, id) -> {\n-            Intent intent = new Intent(this, collect.get(position).getFirst().getActivityClass());\n-            Bundle bundle = collect.get(position).getFirst().getBundle();\n-            intent.putExtras(bundle);\n+        myListView.setOnItemClickListener((pv, view, pos, idx) -> {\n+            MyAccountButtonData source = ((MyAccountButtonHolder) view.getTag()).getSource();\n+            Intent intent = new Intent(this, source.activityClass);\n+            intent.putExtra(UserManagementService.PROP_INTENT_USER, username.getUserUuid());\n+            intent.putExtras(source.getBundle());\n             startActivity(intent);\n         });\n \n-        addNavigationMenu(this, findViewById(R.id.my_account_drawer_layout), findViewById(R.id.my_account_navigation_view), userProfile);\n-        setMenuInToolbar(this, findViewById(R.id.myAccountToolbar));\n-        getSupportActionBar().setTitle(R.string.titleMyAccountActivity);\n-\n+        addNavigationMenu(this, myDrawerLayout, myNavigationView, optionalDependency);\n+        setMenuInToolbar(this, toolbar);\n+        Optional.ofNullable(getSupportActionBar()).ifPresent(b -> b.setTitle(R.string.titleMyAccountActivity));\n     }\n \n-    //Handle toolbar items clicks\n+    // Handle the toolbar items clicks","path":"app/src/main/java/ch/epfl/sweng/erpa/activities/MyAccountActivity.java","position":179,"original_position":179,"commit_id":"d65ea3faa5e1a6f7d8a8c066a0a6b35ba778d426","original_commit_id":"9da3a920bf4ec184fb024ebfbfb3c2cd5c47e2db","user":{"login":"roosemberth","id":3621083,"node_id":"MDQ6VXNlcjM2MjEwODM=","avatar_url":"https://avatars0.githubusercontent.com/u/3621083?v=4","gravatar_id":"","url":"https://api.github.com/users/roosemberth","html_url":"https://github.com/roosemberth","followers_url":"https://api.github.com/users/roosemberth/followers","following_url":"https://api.github.com/users/roosemberth/following{/other_user}","gists_url":"https://api.github.com/users/roosemberth/gists{/gist_id}","starred_url":"https://api.github.com/users/roosemberth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roosemberth/subscriptions","organizations_url":"https://api.github.com/users/roosemberth/orgs","repos_url":"https://api.github.com/users/roosemberth/repos","events_url":"https://api.github.com/users/roosemberth/events{/privacy}","received_events_url":"https://api.github.com/users/roosemberth/received_events","type":"User","site_admin":false},"body":"I don't understand what you mean by inconsistent. There's a space and an article missing. Did I miss anything else?","created_at":"2018-12-17T10:37:12Z","updated_at":"2018-12-17T10:37:13Z","html_url":"https://github.com/DivisionBy-Zero/erpa-sweng/pull/166#discussion_r242097135","pull_request_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/comments/242097135"},"html":{"href":"https://github.com/DivisionBy-Zero/erpa-sweng/pull/166#discussion_r242097135"},"pull_request":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166"}},"in_reply_to_id":242083676},"pull_request":{"url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166","id":238014597,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM4MDE0NTk3","html_url":"https://github.com/DivisionBy-Zero/erpa-sweng/pull/166","diff_url":"https://github.com/DivisionBy-Zero/erpa-sweng/pull/166.diff","patch_url":"https://github.com/DivisionBy-Zero/erpa-sweng/pull/166.patch","issue_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/166","number":166,"state":"open","locked":false,"title":"API Client implementation","user":{"login":"roosemberth","id":3621083,"node_id":"MDQ6VXNlcjM2MjEwODM=","avatar_url":"https://avatars0.githubusercontent.com/u/3621083?v=4","gravatar_id":"","url":"https://api.github.com/users/roosemberth","html_url":"https://github.com/roosemberth","followers_url":"https://api.github.com/users/roosemberth/followers","following_url":"https://api.github.com/users/roosemberth/following{/other_user}","gists_url":"https://api.github.com/users/roosemberth/gists{/gist_id}","starred_url":"https://api.github.com/users/roosemberth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roosemberth/subscriptions","organizations_url":"https://api.github.com/users/roosemberth/orgs","repos_url":"https://api.github.com/users/roosemberth/repos","events_url":"https://api.github.com/users/roosemberth/events{/privacy}","received_events_url":"https://api.github.com/users/roosemberth/received_events","type":"User","site_admin":false},"body":"","created_at":"2018-12-12T12:09:54Z","updated_at":"2018-12-17T10:37:13Z","closed_at":null,"merged_at":null,"merge_commit_sha":"e28a293f6a308599c0820fb5a460751f2ae524f3","assignee":null,"assignees":[],"requested_reviewers":[{"login":"hso132","id":26089444,"node_id":"MDQ6VXNlcjI2MDg5NDQ0","avatar_url":"https://avatars2.githubusercontent.com/u/26089444?v=4","gravatar_id":"","url":"https://api.github.com/users/hso132","html_url":"https://github.com/hso132","followers_url":"https://api.github.com/users/hso132/followers","following_url":"https://api.github.com/users/hso132/following{/other_user}","gists_url":"https://api.github.com/users/hso132/gists{/gist_id}","starred_url":"https://api.github.com/users/hso132/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hso132/subscriptions","organizations_url":"https://api.github.com/users/hso132/orgs","repos_url":"https://api.github.com/users/hso132/repos","events_url":"https://api.github.com/users/hso132/events{/privacy}","received_events_url":"https://api.github.com/users/hso132/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166/commits","review_comments_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166/comments","review_comment_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/comments{/number}","comments_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/166/comments","statuses_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/statuses/d65ea3faa5e1a6f7d8a8c066a0a6b35ba778d426","head":{"label":"DivisionBy-Zero:feat/API_client","ref":"feat/API_client","sha":"d65ea3faa5e1a6f7d8a8c066a0a6b35ba778d426","user":{"login":"DivisionBy-Zero","id":43553587,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNTUzNTg3","avatar_url":"https://avatars0.githubusercontent.com/u/43553587?v=4","gravatar_id":"","url":"https://api.github.com/users/DivisionBy-Zero","html_url":"https://github.com/DivisionBy-Zero","followers_url":"https://api.github.com/users/DivisionBy-Zero/followers","following_url":"https://api.github.com/users/DivisionBy-Zero/following{/other_user}","gists_url":"https://api.github.com/users/DivisionBy-Zero/gists{/gist_id}","starred_url":"https://api.github.com/users/DivisionBy-Zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DivisionBy-Zero/subscriptions","organizations_url":"https://api.github.com/users/DivisionBy-Zero/orgs","repos_url":"https://api.github.com/users/DivisionBy-Zero/repos","events_url":"https://api.github.com/users/DivisionBy-Zero/events{/privacy}","received_events_url":"https://api.github.com/users/DivisionBy-Zero/received_events","type":"Organization","site_admin":false},"repo":{"id":150161848,"node_id":"MDEwOlJlcG9zaXRvcnkxNTAxNjE4NDg=","name":"erpa-sweng","full_name":"DivisionBy-Zero/erpa-sweng","private":false,"owner":{"login":"DivisionBy-Zero","id":43553587,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNTUzNTg3","avatar_url":"https://avatars0.githubusercontent.com/u/43553587?v=4","gravatar_id":"","url":"https://api.github.com/users/DivisionBy-Zero","html_url":"https://github.com/DivisionBy-Zero","followers_url":"https://api.github.com/users/DivisionBy-Zero/followers","following_url":"https://api.github.com/users/DivisionBy-Zero/following{/other_user}","gists_url":"https://api.github.com/users/DivisionBy-Zero/gists{/gist_id}","starred_url":"https://api.github.com/users/DivisionBy-Zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DivisionBy-Zero/subscriptions","organizations_url":"https://api.github.com/users/DivisionBy-Zero/orgs","repos_url":"https://api.github.com/users/DivisionBy-Zero/repos","events_url":"https://api.github.com/users/DivisionBy-Zero/events{/privacy}","received_events_url":"https://api.github.com/users/DivisionBy-Zero/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/DivisionBy-Zero/erpa-sweng","description":null,"fork":false,"url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng","forks_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/forks","keys_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/teams","hooks_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/hooks","issue_events_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/events{/number}","events_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/events","assignees_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/assignees{/user}","branches_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/branches{/branch}","tags_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/tags","blobs_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/refs{/sha}","trees_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/statuses/{sha}","languages_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/languages","stargazers_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/stargazers","contributors_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/contributors","subscribers_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/subscribers","subscription_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/subscription","commits_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/commits{/sha}","git_commits_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/commits{/sha}","comments_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/comments{/number}","issue_comment_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/comments{/number}","contents_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/contents/{+path}","compare_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/merges","archive_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/downloads","issues_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues{/number}","pulls_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls{/number}","milestones_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/milestones{/number}","notifications_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/labels{/name}","releases_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/releases{/id}","deployments_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/deployments","created_at":"2018-09-24T20:07:06Z","updated_at":"2018-12-10T20:50:04Z","pushed_at":"2018-12-17T10:26:47Z","git_url":"git://github.com/DivisionBy-Zero/erpa-sweng.git","ssh_url":"git@github.com:DivisionBy-Zero/erpa-sweng.git","clone_url":"https://github.com/DivisionBy-Zero/erpa-sweng.git","svn_url":"https://github.com/DivisionBy-Zero/erpa-sweng","homepage":null,"size":17788,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":71,"license":null,"forks":0,"open_issues":71,"watchers":1,"default_branch":"master"}},"base":{"label":"DivisionBy-Zero:master","ref":"master","sha":"bcdd10724499ecb31a745a76a50043578b5c8fe3","user":{"login":"DivisionBy-Zero","id":43553587,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNTUzNTg3","avatar_url":"https://avatars0.githubusercontent.com/u/43553587?v=4","gravatar_id":"","url":"https://api.github.com/users/DivisionBy-Zero","html_url":"https://github.com/DivisionBy-Zero","followers_url":"https://api.github.com/users/DivisionBy-Zero/followers","following_url":"https://api.github.com/users/DivisionBy-Zero/following{/other_user}","gists_url":"https://api.github.com/users/DivisionBy-Zero/gists{/gist_id}","starred_url":"https://api.github.com/users/DivisionBy-Zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DivisionBy-Zero/subscriptions","organizations_url":"https://api.github.com/users/DivisionBy-Zero/orgs","repos_url":"https://api.github.com/users/DivisionBy-Zero/repos","events_url":"https://api.github.com/users/DivisionBy-Zero/events{/privacy}","received_events_url":"https://api.github.com/users/DivisionBy-Zero/received_events","type":"Organization","site_admin":false},"repo":{"id":150161848,"node_id":"MDEwOlJlcG9zaXRvcnkxNTAxNjE4NDg=","name":"erpa-sweng","full_name":"DivisionBy-Zero/erpa-sweng","private":false,"owner":{"login":"DivisionBy-Zero","id":43553587,"node_id":"MDEyOk9yZ2FuaXphdGlvbjQzNTUzNTg3","avatar_url":"https://avatars0.githubusercontent.com/u/43553587?v=4","gravatar_id":"","url":"https://api.github.com/users/DivisionBy-Zero","html_url":"https://github.com/DivisionBy-Zero","followers_url":"https://api.github.com/users/DivisionBy-Zero/followers","following_url":"https://api.github.com/users/DivisionBy-Zero/following{/other_user}","gists_url":"https://api.github.com/users/DivisionBy-Zero/gists{/gist_id}","starred_url":"https://api.github.com/users/DivisionBy-Zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DivisionBy-Zero/subscriptions","organizations_url":"https://api.github.com/users/DivisionBy-Zero/orgs","repos_url":"https://api.github.com/users/DivisionBy-Zero/repos","events_url":"https://api.github.com/users/DivisionBy-Zero/events{/privacy}","received_events_url":"https://api.github.com/users/DivisionBy-Zero/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/DivisionBy-Zero/erpa-sweng","description":null,"fork":false,"url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng","forks_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/forks","keys_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/teams","hooks_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/hooks","issue_events_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/events{/number}","events_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/events","assignees_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/assignees{/user}","branches_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/branches{/branch}","tags_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/tags","blobs_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/refs{/sha}","trees_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/statuses/{sha}","languages_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/languages","stargazers_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/stargazers","contributors_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/contributors","subscribers_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/subscribers","subscription_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/subscription","commits_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/commits{/sha}","git_commits_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/git/commits{/sha}","comments_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/comments{/number}","issue_comment_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/comments{/number}","contents_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/contents/{+path}","compare_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/merges","archive_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/downloads","issues_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues{/number}","pulls_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls{/number}","milestones_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/milestones{/number}","notifications_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/labels{/name}","releases_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/releases{/id}","deployments_url":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/deployments","created_at":"2018-09-24T20:07:06Z","updated_at":"2018-12-10T20:50:04Z","pushed_at":"2018-12-17T10:26:47Z","git_url":"git://github.com/DivisionBy-Zero/erpa-sweng.git","ssh_url":"git@github.com:DivisionBy-Zero/erpa-sweng.git","clone_url":"https://github.com/DivisionBy-Zero/erpa-sweng.git","svn_url":"https://github.com/DivisionBy-Zero/erpa-sweng","homepage":null,"size":17788,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":71,"license":null,"forks":0,"open_issues":71,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166"},"html":{"href":"https://github.com/DivisionBy-Zero/erpa-sweng/pull/166"},"issue":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/166"},"comments":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/issues/166/comments"},"review_comments":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166/comments"},"review_comment":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/pulls/166/commits"},"statuses":{"href":"https://api.github.com/repos/DivisionBy-Zero/erpa-sweng/statuses/d65ea3faa5e1a6f7d8a8c066a0a6b35ba778d426"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"roosemberth"}}