{"action":"created","comment":{"url":"https://api.github.com/repos/at-tienhoang/project-way/pulls/comments/145896335","pull_request_review_id":70764072,"id":145896335,"diff_hunk":"@@ -0,0 +1,148 @@\n+package vn.asiantech.way.ui.confirm\n+\n+import android.graphics.Bitmap\n+import android.graphics.Canvas\n+import android.graphics.drawable.GradientDrawable\n+import android.location.Address\n+import android.location.Geocoder\n+import android.location.Location\n+import android.os.Bundle\n+import android.support.v4.content.ContextCompat\n+import android.view.LayoutInflater\n+import android.view.View\n+import android.view.ViewGroup\n+import android.view.animation.Animation\n+import com.google.android.gms.maps.*\n+import com.google.android.gms.maps.model.BitmapDescriptorFactory\n+import com.google.android.gms.maps.model.GroundOverlayOptions\n+import com.google.android.gms.maps.model.LatLng\n+import com.google.android.gms.maps.model.MarkerOptions\n+import kotlinx.android.synthetic.main.fragment_confirm_location.*\n+import kotlinx.android.synthetic.main.view_confirm_location_layout.*\n+import kotlinx.android.synthetic.main.view_confirm_location_layout.view.*\n+import vn.asiantech.way.R\n+import vn.asiantech.way.ui.base.BaseFragment\n+import vn.asiantech.way.ui.custom.RadiusAnimation\n+import vn.asiantech.way.utils.LocationUtil\n+import java.util.*\n+\n+/**\n+ * Fragment confirm location\n+ * Created by haingoq on 10/10/2017.\n+ */\n+class ConfirmLocationFragment : BaseFragment(), OnMapReadyCallback,\n+        LocationSource.OnLocationChangedListener,\n+        GoogleMap.OnCameraIdleListener, View.OnClickListener {\n+    private var mGoogleMap: GoogleMap? = null\n+    private var mapFragment: SupportMapFragment? = null\n+    private var mLatLng: LatLng? = null\n+    private var mDestinationName: String? = null\n+\n+    override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {\n+        val view = inflater?.inflate(R.layout.fragment_confirm_location, container, false)\n+        initMap()\n+        initListener(view)\n+        return view\n+    }\n+\n+    override fun onMapReady(map: GoogleMap?) {\n+        mGoogleMap = map\n+        //Get current location\n+        val currentLocation: Location? = LocationUtil(context).getCurrentLocation()\n+        if (currentLocation != null) {\n+            drawCurrentMaker(currentLocation)\n+        }\n+        mGoogleMap?.setOnCameraIdleListener(this)\n+    }\n+\n+    override fun onLocationChanged(location: Location?) {\n+        drawCurrentMaker(location!!)\n+    }\n+\n+    override fun onCameraIdle() {\n+        mLatLng = mGoogleMap?.cameraPosition?.target\n+        getLocationName(mLatLng)\n+    }\n+\n+    override fun onClick(view: View?) {\n+        when (view?.id) {\n+            R.id.imgEdit -> {\n+                //TODO intent to search\n+            }\n+            R.id.btnConfirm -> {\n+                addDestinationMarker(mLatLng)\n+                //TODO handle share location\n+            }\n+        }\n+    }\n+\n+    private fun initListener(view: View?) {\n+        view?.imgEdit?.setOnClickListener(this)\n+        view?.btnConfirm?.setOnClickListener(this)\n+    }\n+\n+    private fun initMap() {\n+        mapFragment = childFragmentManager.findFragmentById(R.id.fragmentConfirmMap) as SupportMapFragment?\n+        mapFragment?.getMapAsync(this)\n+    }\n+\n+    private fun getLocationName(latLng: LatLng?) {\n+        val geoCoder = Geocoder(context, Locale.getDefault())\n+        val addresses: List<Address> = geoCoder.getFromLocation(latLng!!.latitude, latLng.longitude, 1)\n+        if (addresses.isNotEmpty()) {\n+            val address: Address = addresses[0]\n+            tvLocation.text = address.getAddressLine(0)\n+            if (!address.subThoroughfare.isNullOrEmpty()) {\n+                mDestinationName = address.subThoroughfare.plus(\" \").plus(address.thoroughfare)\n+            } else {\n+                mDestinationName = address.thoroughfare\n+            }\n+        } else {\n+            tvLocation.text = null\n+        }\n+    }\n+\n+    private fun addDestinationMarker(latLng: LatLng?) {\n+        mGoogleMap?.addMarker(MarkerOptions()\n+                .position(latLng!!)\n+                .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_ht_expected_place_marker))\n+                .title(mDestinationName)\n+                .anchor(0.5f, 0.5f))\n+                ?.showInfoWindow()\n+        imgPickLocation.visibility = View.INVISIBLE\n+        mGoogleMap?.moveCamera(CameraUpdateFactory.newLatLngZoom(latLng, 16f))\n+    }\n+\n+    private fun drawCurrentMaker(location: Location) {\n+        if (mGoogleMap != null) {\n+            mGoogleMap?.clear()\n+            val currentLocation = LatLng(location.latitude, location.longitude)\n+            mGoogleMap?.addMarker(MarkerOptions()\n+                    .position(currentLocation)\n+                    .icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_current_point))\n+                    .title(getString(R.string.current_location))\n+                    .anchor(0.5f, 0.5f))\n+            mGoogleMap?.moveCamera(CameraUpdateFactory.newLatLngZoom(currentLocation, 16f))\n+            addPulseRing(currentLocation)\n+        }\n+    }\n+\n+    private fun addPulseRing(latLng: LatLng) {\n+        val drawable = GradientDrawable()\n+        drawable.shape = GradientDrawable.OVAL\n+        drawable.setSize(500, 500)\n+        drawable.setColor(ContextCompat.getColor(context, R.color.pulse_color))\n+\n+        val bitmap = Bitmap.createBitmap(drawable.intrinsicWidth, drawable.intrinsicHeight, Bitmap.Config.ARGB_8888)\n+        val canvas = Canvas(bitmap)\n+        drawable.setBounds(0, 0, canvas.width, canvas.height)\n+        drawable.draw(canvas)\n+        val groundOverlay = mGoogleMap?.addGroundOverlay(GroundOverlayOptions()\n+                .position(latLng, 500f)","path":"app/src/main/java/vn/asiantech/way/ui/confirm/ConfirmLocationFragment.kt","position":141,"original_position":141,"commit_id":"b4d7a2fe765b82f73a8a2d1832a8f08c79d668ab","original_commit_id":"b4d7a2fe765b82f73a8a2d1832a8f08c79d668ab","user":{"login":"at-dev-support-01","id":15151284,"avatar_url":"https://avatars2.githubusercontent.com/u/15151284?v=4","gravatar_id":"","url":"https://api.github.com/users/at-dev-support-01","html_url":"https://github.com/at-dev-support-01","followers_url":"https://api.github.com/users/at-dev-support-01/followers","following_url":"https://api.github.com/users/at-dev-support-01/following{/other_user}","gists_url":"https://api.github.com/users/at-dev-support-01/gists{/gist_id}","starred_url":"https://api.github.com/users/at-dev-support-01/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-dev-support-01/subscriptions","organizations_url":"https://api.github.com/users/at-dev-support-01/orgs","repos_url":"https://api.github.com/users/at-dev-support-01/repos","events_url":"https://api.github.com/users/at-dev-support-01/events{/privacy}","received_events_url":"https://api.github.com/users/at-dev-support-01/received_events","type":"User","site_admin":false},"body":"WARNING: Report magic numbers. Magic number is a numeric literal that is not defined as a constant and hence it's unclear what the purpose of this number is. It's better to declare such numbers as constants and give them a proper name. By default, -1, 0, 1, and 2 are not considered to be magic numbers.","created_at":"2017-10-20T07:43:15Z","updated_at":"2017-10-20T07:43:15Z","html_url":"https://github.com/at-tienhoang/project-way/pull/25#discussion_r145896335","pull_request_url":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/at-tienhoang/project-way/pulls/comments/145896335"},"html":{"href":"https://github.com/at-tienhoang/project-way/pull/25#discussion_r145896335"},"pull_request":{"href":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25"}}},"pull_request":{"url":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25","id":145064008,"html_url":"https://github.com/at-tienhoang/project-way/pull/25","diff_url":"https://github.com/at-tienhoang/project-way/pull/25.diff","patch_url":"https://github.com/at-tienhoang/project-way/pull/25.patch","issue_url":"https://api.github.com/repos/at-tienhoang/project-way/issues/25","number":25,"state":"open","locked":false,"title":"Feature - Confirm location layout","user":{"login":"at-haingo","id":29221097,"avatar_url":"https://avatars3.githubusercontent.com/u/29221097?v=4","gravatar_id":"","url":"https://api.github.com/users/at-haingo","html_url":"https://github.com/at-haingo","followers_url":"https://api.github.com/users/at-haingo/followers","following_url":"https://api.github.com/users/at-haingo/following{/other_user}","gists_url":"https://api.github.com/users/at-haingo/gists{/gist_id}","starred_url":"https://api.github.com/users/at-haingo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-haingo/subscriptions","organizations_url":"https://api.github.com/users/at-haingo/orgs","repos_url":"https://api.github.com/users/at-haingo/repos","events_url":"https://api.github.com/users/at-haingo/events{/privacy}","received_events_url":"https://api.github.com/users/at-haingo/received_events","type":"User","site_admin":false},"body":"#### Related issues (Optional)\r\nTask #5 \r\n\r\n#### Description (Required)\r\n- [x] Create layout\r\n- [x] Confirm location\r\n\r\n#### Reference (Optional)\r\n","created_at":"2017-10-06T03:09:01Z","updated_at":"2017-10-20T07:43:15Z","closed_at":null,"merged_at":null,"merge_commit_sha":"06df43b72e3457ca3c7c2ebeb2a5f47b4d7ffb8e","assignee":{"login":"at-haingo","id":29221097,"avatar_url":"https://avatars3.githubusercontent.com/u/29221097?v=4","gravatar_id":"","url":"https://api.github.com/users/at-haingo","html_url":"https://github.com/at-haingo","followers_url":"https://api.github.com/users/at-haingo/followers","following_url":"https://api.github.com/users/at-haingo/following{/other_user}","gists_url":"https://api.github.com/users/at-haingo/gists{/gist_id}","starred_url":"https://api.github.com/users/at-haingo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-haingo/subscriptions","organizations_url":"https://api.github.com/users/at-haingo/orgs","repos_url":"https://api.github.com/users/at-haingo/repos","events_url":"https://api.github.com/users/at-haingo/events{/privacy}","received_events_url":"https://api.github.com/users/at-haingo/received_events","type":"User","site_admin":false},"assignees":[{"login":"at-haingo","id":29221097,"avatar_url":"https://avatars3.githubusercontent.com/u/29221097?v=4","gravatar_id":"","url":"https://api.github.com/users/at-haingo","html_url":"https://github.com/at-haingo","followers_url":"https://api.github.com/users/at-haingo/followers","following_url":"https://api.github.com/users/at-haingo/following{/other_user}","gists_url":"https://api.github.com/users/at-haingo/gists{/gist_id}","starred_url":"https://api.github.com/users/at-haingo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-haingo/subscriptions","organizations_url":"https://api.github.com/users/at-haingo/orgs","repos_url":"https://api.github.com/users/at-haingo/repos","events_url":"https://api.github.com/users/at-haingo/events{/privacy}","received_events_url":"https://api.github.com/users/at-haingo/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25/commits","review_comments_url":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25/comments","review_comment_url":"https://api.github.com/repos/at-tienhoang/project-way/pulls/comments{/number}","comments_url":"https://api.github.com/repos/at-tienhoang/project-way/issues/25/comments","statuses_url":"https://api.github.com/repos/at-tienhoang/project-way/statuses/b4d7a2fe765b82f73a8a2d1832a8f08c79d668ab","head":{"label":"at-tienhoang:feature/add-confirm-location","ref":"feature/add-confirm-location","sha":"b4d7a2fe765b82f73a8a2d1832a8f08c79d668ab","user":{"login":"at-tienhoang","id":16132900,"avatar_url":"https://avatars1.githubusercontent.com/u/16132900?v=4","gravatar_id":"","url":"https://api.github.com/users/at-tienhoang","html_url":"https://github.com/at-tienhoang","followers_url":"https://api.github.com/users/at-tienhoang/followers","following_url":"https://api.github.com/users/at-tienhoang/following{/other_user}","gists_url":"https://api.github.com/users/at-tienhoang/gists{/gist_id}","starred_url":"https://api.github.com/users/at-tienhoang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-tienhoang/subscriptions","organizations_url":"https://api.github.com/users/at-tienhoang/orgs","repos_url":"https://api.github.com/users/at-tienhoang/repos","events_url":"https://api.github.com/users/at-tienhoang/events{/privacy}","received_events_url":"https://api.github.com/users/at-tienhoang/received_events","type":"User","site_admin":false},"repo":{"id":104166142,"name":"project-way","full_name":"at-tienhoang/project-way","owner":{"login":"at-tienhoang","id":16132900,"avatar_url":"https://avatars1.githubusercontent.com/u/16132900?v=4","gravatar_id":"","url":"https://api.github.com/users/at-tienhoang","html_url":"https://github.com/at-tienhoang","followers_url":"https://api.github.com/users/at-tienhoang/followers","following_url":"https://api.github.com/users/at-tienhoang/following{/other_user}","gists_url":"https://api.github.com/users/at-tienhoang/gists{/gist_id}","starred_url":"https://api.github.com/users/at-tienhoang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-tienhoang/subscriptions","organizations_url":"https://api.github.com/users/at-tienhoang/orgs","repos_url":"https://api.github.com/users/at-tienhoang/repos","events_url":"https://api.github.com/users/at-tienhoang/events{/privacy}","received_events_url":"https://api.github.com/users/at-tienhoang/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/at-tienhoang/project-way","description":"Training project","fork":false,"url":"https://api.github.com/repos/at-tienhoang/project-way","forks_url":"https://api.github.com/repos/at-tienhoang/project-way/forks","keys_url":"https://api.github.com/repos/at-tienhoang/project-way/keys{/key_id}","collaborators_url":"https://api.github.com/repos/at-tienhoang/project-way/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/at-tienhoang/project-way/teams","hooks_url":"https://api.github.com/repos/at-tienhoang/project-way/hooks","issue_events_url":"https://api.github.com/repos/at-tienhoang/project-way/issues/events{/number}","events_url":"https://api.github.com/repos/at-tienhoang/project-way/events","assignees_url":"https://api.github.com/repos/at-tienhoang/project-way/assignees{/user}","branches_url":"https://api.github.com/repos/at-tienhoang/project-way/branches{/branch}","tags_url":"https://api.github.com/repos/at-tienhoang/project-way/tags","blobs_url":"https://api.github.com/repos/at-tienhoang/project-way/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/at-tienhoang/project-way/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/at-tienhoang/project-way/git/refs{/sha}","trees_url":"https://api.github.com/repos/at-tienhoang/project-way/git/trees{/sha}","statuses_url":"https://api.github.com/repos/at-tienhoang/project-way/statuses/{sha}","languages_url":"https://api.github.com/repos/at-tienhoang/project-way/languages","stargazers_url":"https://api.github.com/repos/at-tienhoang/project-way/stargazers","contributors_url":"https://api.github.com/repos/at-tienhoang/project-way/contributors","subscribers_url":"https://api.github.com/repos/at-tienhoang/project-way/subscribers","subscription_url":"https://api.github.com/repos/at-tienhoang/project-way/subscription","commits_url":"https://api.github.com/repos/at-tienhoang/project-way/commits{/sha}","git_commits_url":"https://api.github.com/repos/at-tienhoang/project-way/git/commits{/sha}","comments_url":"https://api.github.com/repos/at-tienhoang/project-way/comments{/number}","issue_comment_url":"https://api.github.com/repos/at-tienhoang/project-way/issues/comments{/number}","contents_url":"https://api.github.com/repos/at-tienhoang/project-way/contents/{+path}","compare_url":"https://api.github.com/repos/at-tienhoang/project-way/compare/{base}...{head}","merges_url":"https://api.github.com/repos/at-tienhoang/project-way/merges","archive_url":"https://api.github.com/repos/at-tienhoang/project-way/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/at-tienhoang/project-way/downloads","issues_url":"https://api.github.com/repos/at-tienhoang/project-way/issues{/number}","pulls_url":"https://api.github.com/repos/at-tienhoang/project-way/pulls{/number}","milestones_url":"https://api.github.com/repos/at-tienhoang/project-way/milestones{/number}","notifications_url":"https://api.github.com/repos/at-tienhoang/project-way/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/at-tienhoang/project-way/labels{/name}","releases_url":"https://api.github.com/repos/at-tienhoang/project-way/releases{/id}","deployments_url":"https://api.github.com/repos/at-tienhoang/project-way/deployments","created_at":"2017-09-20T04:36:23Z","updated_at":"2017-09-21T02:42:06Z","pushed_at":"2017-10-20T07:41:27Z","git_url":"git://github.com/at-tienhoang/project-way.git","ssh_url":"git@github.com:at-tienhoang/project-way.git","clone_url":"https://github.com/at-tienhoang/project-way.git","svn_url":"https://github.com/at-tienhoang/project-way","homepage":null,"size":1652,"stargazers_count":0,"watchers_count":0,"language":"Kotlin","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":10,"forks":0,"open_issues":10,"watchers":0,"default_branch":"master"}},"base":{"label":"at-tienhoang:master","ref":"master","sha":"0809734e282aa88f68412fe35d8f515f0c4e6d40","user":{"login":"at-tienhoang","id":16132900,"avatar_url":"https://avatars1.githubusercontent.com/u/16132900?v=4","gravatar_id":"","url":"https://api.github.com/users/at-tienhoang","html_url":"https://github.com/at-tienhoang","followers_url":"https://api.github.com/users/at-tienhoang/followers","following_url":"https://api.github.com/users/at-tienhoang/following{/other_user}","gists_url":"https://api.github.com/users/at-tienhoang/gists{/gist_id}","starred_url":"https://api.github.com/users/at-tienhoang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-tienhoang/subscriptions","organizations_url":"https://api.github.com/users/at-tienhoang/orgs","repos_url":"https://api.github.com/users/at-tienhoang/repos","events_url":"https://api.github.com/users/at-tienhoang/events{/privacy}","received_events_url":"https://api.github.com/users/at-tienhoang/received_events","type":"User","site_admin":false},"repo":{"id":104166142,"name":"project-way","full_name":"at-tienhoang/project-way","owner":{"login":"at-tienhoang","id":16132900,"avatar_url":"https://avatars1.githubusercontent.com/u/16132900?v=4","gravatar_id":"","url":"https://api.github.com/users/at-tienhoang","html_url":"https://github.com/at-tienhoang","followers_url":"https://api.github.com/users/at-tienhoang/followers","following_url":"https://api.github.com/users/at-tienhoang/following{/other_user}","gists_url":"https://api.github.com/users/at-tienhoang/gists{/gist_id}","starred_url":"https://api.github.com/users/at-tienhoang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/at-tienhoang/subscriptions","organizations_url":"https://api.github.com/users/at-tienhoang/orgs","repos_url":"https://api.github.com/users/at-tienhoang/repos","events_url":"https://api.github.com/users/at-tienhoang/events{/privacy}","received_events_url":"https://api.github.com/users/at-tienhoang/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/at-tienhoang/project-way","description":"Training project","fork":false,"url":"https://api.github.com/repos/at-tienhoang/project-way","forks_url":"https://api.github.com/repos/at-tienhoang/project-way/forks","keys_url":"https://api.github.com/repos/at-tienhoang/project-way/keys{/key_id}","collaborators_url":"https://api.github.com/repos/at-tienhoang/project-way/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/at-tienhoang/project-way/teams","hooks_url":"https://api.github.com/repos/at-tienhoang/project-way/hooks","issue_events_url":"https://api.github.com/repos/at-tienhoang/project-way/issues/events{/number}","events_url":"https://api.github.com/repos/at-tienhoang/project-way/events","assignees_url":"https://api.github.com/repos/at-tienhoang/project-way/assignees{/user}","branches_url":"https://api.github.com/repos/at-tienhoang/project-way/branches{/branch}","tags_url":"https://api.github.com/repos/at-tienhoang/project-way/tags","blobs_url":"https://api.github.com/repos/at-tienhoang/project-way/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/at-tienhoang/project-way/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/at-tienhoang/project-way/git/refs{/sha}","trees_url":"https://api.github.com/repos/at-tienhoang/project-way/git/trees{/sha}","statuses_url":"https://api.github.com/repos/at-tienhoang/project-way/statuses/{sha}","languages_url":"https://api.github.com/repos/at-tienhoang/project-way/languages","stargazers_url":"https://api.github.com/repos/at-tienhoang/project-way/stargazers","contributors_url":"https://api.github.com/repos/at-tienhoang/project-way/contributors","subscribers_url":"https://api.github.com/repos/at-tienhoang/project-way/subscribers","subscription_url":"https://api.github.com/repos/at-tienhoang/project-way/subscription","commits_url":"https://api.github.com/repos/at-tienhoang/project-way/commits{/sha}","git_commits_url":"https://api.github.com/repos/at-tienhoang/project-way/git/commits{/sha}","comments_url":"https://api.github.com/repos/at-tienhoang/project-way/comments{/number}","issue_comment_url":"https://api.github.com/repos/at-tienhoang/project-way/issues/comments{/number}","contents_url":"https://api.github.com/repos/at-tienhoang/project-way/contents/{+path}","compare_url":"https://api.github.com/repos/at-tienhoang/project-way/compare/{base}...{head}","merges_url":"https://api.github.com/repos/at-tienhoang/project-way/merges","archive_url":"https://api.github.com/repos/at-tienhoang/project-way/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/at-tienhoang/project-way/downloads","issues_url":"https://api.github.com/repos/at-tienhoang/project-way/issues{/number}","pulls_url":"https://api.github.com/repos/at-tienhoang/project-way/pulls{/number}","milestones_url":"https://api.github.com/repos/at-tienhoang/project-way/milestones{/number}","notifications_url":"https://api.github.com/repos/at-tienhoang/project-way/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/at-tienhoang/project-way/labels{/name}","releases_url":"https://api.github.com/repos/at-tienhoang/project-way/releases{/id}","deployments_url":"https://api.github.com/repos/at-tienhoang/project-way/deployments","created_at":"2017-09-20T04:36:23Z","updated_at":"2017-09-21T02:42:06Z","pushed_at":"2017-10-20T07:41:27Z","git_url":"git://github.com/at-tienhoang/project-way.git","ssh_url":"git@github.com:at-tienhoang/project-way.git","clone_url":"https://github.com/at-tienhoang/project-way.git","svn_url":"https://github.com/at-tienhoang/project-way","homepage":null,"size":1652,"stargazers_count":0,"watchers_count":0,"language":"Kotlin","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":10,"forks":0,"open_issues":10,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25"},"html":{"href":"https://github.com/at-tienhoang/project-way/pull/25"},"issue":{"href":"https://api.github.com/repos/at-tienhoang/project-way/issues/25"},"comments":{"href":"https://api.github.com/repos/at-tienhoang/project-way/issues/25/comments"},"review_comments":{"href":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25/comments"},"review_comment":{"href":"https://api.github.com/repos/at-tienhoang/project-way/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/at-tienhoang/project-way/pulls/25/commits"},"statuses":{"href":"https://api.github.com/repos/at-tienhoang/project-way/statuses/b4d7a2fe765b82f73a8a2d1832a8f08c79d668ab"}},"author_association":"COLLABORATOR"}}
{"actor":{"display_login":"at-dev-support-01"}}