{"action":"created","comment":{"url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/comments/157882681","pull_request_review_id":84599951,"id":157882681,"diff_hunk":"@@ -0,0 +1,244 @@\n+import UIKit\n+\n+class SignupDomainSuggestionViewController: UITableViewController {\n+    var helpBadge: WPNUXHelpBadgeLabel!\n+    var helpButton: UIButton!\n+\n+    open var siteName: String?\n+\n+    var service: DomainsService?\n+    private var siteTitleSuggestions: [String] = []\n+    private var searchSuggestions: [String] = []\n+    private var isSearching: Bool = false\n+\n+    required init?(coder aDecoder: NSCoder) {\n+        super.init(coder: aDecoder)\n+    }\n+\n+    override func awakeFromNib() {\n+        super.awakeFromNib()\n+        tableView.register(UINib(nibName: \"SiteCreationDomainSearchTableViewCell\", bundle: nil), forCellReuseIdentifier: SiteCreationDomainSearchTableViewCell.cellIdentifier)\n+        tableView.register(UINib(nibName: \"SiteCreationDomainsActivityTableViewCell\", bundle: nil), forCellReuseIdentifier: SiteCreationDomainsActivityTableViewCell.cellIdentifier)\n+    }\n+\n+    override func viewDidLoad() {\n+        super.viewDidLoad()\n+\n+        view.backgroundColor = WPStyleGuide.greyLighten30()\n+\n+        let (helpButtonResult, helpBadgeResult) = addHelpButtonToNavController()\n+        helpButton = helpButtonResult\n+        helpBadge = helpBadgeResult\n+    }\n+\n+    override func viewWillAppear(_ animated: Bool) {\n+        super.viewWillAppear(animated)\n+\n+        // only procede with initial search if we don't have site title suggestions yet (hopefully only the first time)\n+        guard siteTitleSuggestions.count < 1,\n+            let nameToSearch = siteName else {\n+            return\n+        }\n+\n+        suggestDomains(for: nameToSearch) { [weak self] (suggestions) in\n+            self?.siteTitleSuggestions = suggestions\n+            self?.tableView.reloadSections(IndexSet(integersIn: Sections.searchField.rawValue...Sections.siteTitleSuggestions.rawValue), with: .automatic)\n+        }\n+    }\n+\n+    private func suggestDomains(for searchTerm: String, addSuggestions: @escaping (_: [String]) ->()) {\n+        guard !isSearching else {\n+            return\n+        }\n+\n+        isSearching = true\n+\n+        let api = WordPressComRestApi(oAuthToken: \"\")\n+        let service = DomainsService(managedObjectContext: ContextManager.sharedInstance().mainContext, remote: DomainsServiceRemote(wordPressComRestApi: api))\n+        tableView.reloadSections(IndexSet(integer: Sections.searchSuggestions.rawValue), with: .top)\n+        service.getDomainSuggestions(base: searchTerm, success: { [weak self] (suggestions) in\n+            self?.isSearching = false\n+            addSuggestions(suggestions)\n+            self?.tableView.reloadSections(IndexSet(integer: Sections.searchSuggestions.rawValue), with: .automatic)\n+        }) { [weak self] (error) in\n+            self?.isSearching = false\n+        }\n+    }\n+}\n+\n+// MARK: - LoginWithLogoAndHelpViewController methods\n+\n+extension SignupDomainSuggestionViewController: LoginWithLogoAndHelpViewController {\n+    func handleHelpButtonTapped(_ sender: AnyObject) {\n+        displaySupportViewController(sourceTag: .wpComLogin)\n+    }\n+\n+    func handleHelpshiftUnreadCountUpdated(_ notification: Foundation.Notification) {\n+        let count = HelpshiftUtils.unreadNotificationCount()\n+        helpBadge.text = \"\\(count)\"\n+        helpBadge.isHidden = (count == 0)\n+    }\n+}\n+\n+// MARK: UITableViewDataSource\n+\n+extension SignupDomainSuggestionViewController {\n+    fileprivate enum Sections: Int {\n+        case titleAndDescription = 0\n+        case searchField = 1\n+        case searchSuggestions = 2\n+        case siteTitleSuggestions = 3\n+\n+        static var count: Int {\n+            return siteTitleSuggestions.rawValue + 1\n+        }\n+    }\n+\n+    override func numberOfSections(in tableView: UITableView) -> Int {\n+        return Sections.count\n+    }\n+\n+    override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {\n+        switch section {\n+        case Sections.titleAndDescription.rawValue:\n+            return 1\n+        case Sections.searchField.rawValue:\n+            if siteTitleSuggestions.count == 0 && searchSuggestions.count == 0 {\n+                return 0\n+            } else {\n+                return 1\n+            }\n+        case Sections.searchSuggestions.rawValue:\n+            if isSearching {\n+                return 1\n+            } else {\n+                return searchSuggestions.count\n+            }\n+        case Sections.siteTitleSuggestions.rawValue:\n+            return siteTitleSuggestions.count\n+        default:\n+            return 0\n+        }\n+    }\n+\n+    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {\n+        let cell: UITableViewCell\n+        switch indexPath.section {\n+        case Sections.titleAndDescription.rawValue:\n+            cell = titleAndDescriptionCell()\n+        case Sections.searchField.rawValue:\n+            cell = searchFieldCell()\n+        case Sections.searchSuggestions.rawValue:\n+            if isSearching {\n+                cell = activityCell()\n+            } else {\n+                cell = searchButtonCell(index: indexPath.row)\n+            }\n+        case Sections.siteTitleSuggestions.rawValue:\n+            fallthrough\n+        default:\n+            cell = buttonCell(index: indexPath.row)\n+        }\n+        return cell\n+    }\n+\n+    override func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {\n+        guard section == Sections.siteTitleSuggestions.rawValue || section == Sections.searchField.rawValue else {\n+            return nil\n+        }\n+        let footer = UIView()\n+        footer.backgroundColor = WPStyleGuide.greyLighten20()\n+        return footer\n+    }\n+\n+    override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {\n+        guard section == Sections.siteTitleSuggestions.rawValue || section == Sections.searchField.rawValue else {\n+            return 0.0\n+        }\n+        return 0.5\n+    }\n+\n+    // MARK: table view cells\n+\n+    private func activityCell() -> SiteCreationDomainsActivityTableViewCell {\n+        guard let cell = tableView.dequeueReusableCell(withIdentifier: SiteCreationDomainsActivityTableViewCell.cellIdentifier) as? SiteCreationDomainsActivityTableViewCell else {\n+            let newCell = SiteCreationDomainsActivityTableViewCell(style: .default, reuseIdentifier: SiteCreationDomainsActivityTableViewCell.cellIdentifier)\n+            newCell.activitySpinner?.startAnimating()\n+            return newCell\n+        }\n+        cell.activitySpinner?.startAnimating()\n+        return cell\n+    }\n+\n+    private func titleAndDescriptionCell() -> UITableViewCell {\n+        let title = NSLocalizedString(\"Step 4 of 4\", comment: \"Title for last step in the site creation process.\").localizedUppercase\n+        let description = NSLocalizedString(\"Pick an available \\\"yourname.wordpress.com\\\" address to let people find you on the web.\", comment: \"Description of how to pick a domain name during the site creation process\")\n+        let cell = LoginSocialErrorCell(title: title, description: description)\n+        cell.selectionStyle = .none\n+        return cell\n+    }\n+\n+    private func searchFieldCell() -> SiteCreationDomainSearchTableViewCell {\n+        guard let cell = tableView.dequeueReusableCell(withIdentifier: SiteCreationDomainSearchTableViewCell.cellIdentifier) as? SiteCreationDomainSearchTableViewCell else {\n+            return SiteCreationDomainSearchTableViewCell(placeholder: \"\")\n+        }\n+        cell.delegate = self\n+        cell.selectionStyle = .none\n+        return cell\n+    }\n+\n+    private func buttonCell(index: Int) -> UITableViewCell {\n+        let cell = UITableViewCell()\n+\n+        let suggestion = siteTitleSuggestions[index]\n+\n+        cell.textLabel?.text = suggestion\n+        cell.textLabel?.textColor = WPStyleGuide.darkGrey()\n+        return cell\n+    }","path":"WordPress/Classes/ViewRelated/NUX/SignupDomainSuggestionViewController.swift","position":198,"original_position":198,"commit_id":"cf42a92f67460d2dc8a08f02de9b0e0d370148d6","original_commit_id":"cf42a92f67460d2dc8a08f02de9b0e0d370148d6","user":{"login":"ScoutHarris","id":1816888,"avatar_url":"https://avatars0.githubusercontent.com/u/1816888?v=4","gravatar_id":"","url":"https://api.github.com/users/ScoutHarris","html_url":"https://github.com/ScoutHarris","followers_url":"https://api.github.com/users/ScoutHarris/followers","following_url":"https://api.github.com/users/ScoutHarris/following{/other_user}","gists_url":"https://api.github.com/users/ScoutHarris/gists{/gist_id}","starred_url":"https://api.github.com/users/ScoutHarris/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ScoutHarris/subscriptions","organizations_url":"https://api.github.com/users/ScoutHarris/orgs","repos_url":"https://api.github.com/users/ScoutHarris/repos","events_url":"https://api.github.com/users/ScoutHarris/events{/privacy}","received_events_url":"https://api.github.com/users/ScoutHarris/received_events","type":"User","site_admin":false},"body":"Per the design, the table rows should have disclosure indicators.","created_at":"2017-12-19T21:39:49Z","updated_at":"2017-12-19T21:39:49Z","html_url":"https://github.com/wordpress-mobile/WordPress-iOS/pull/8360#discussion_r157882681","pull_request_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/comments/157882681"},"html":{"href":"https://github.com/wordpress-mobile/WordPress-iOS/pull/8360#discussion_r157882681"},"pull_request":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360"}}},"pull_request":{"url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360","id":159081128,"html_url":"https://github.com/wordpress-mobile/WordPress-iOS/pull/8360","diff_url":"https://github.com/wordpress-mobile/WordPress-iOS/pull/8360.diff","patch_url":"https://github.com/wordpress-mobile/WordPress-iOS/pull/8360.patch","issue_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/8360","number":8360,"state":"open","locked":false,"title":"Site creation: domain suggestion screen","user":{"login":"nheagy","id":517257,"avatar_url":"https://avatars3.githubusercontent.com/u/517257?v=4","gravatar_id":"","url":"https://api.github.com/users/nheagy","html_url":"https://github.com/nheagy","followers_url":"https://api.github.com/users/nheagy/followers","following_url":"https://api.github.com/users/nheagy/following{/other_user}","gists_url":"https://api.github.com/users/nheagy/gists{/gist_id}","starred_url":"https://api.github.com/users/nheagy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nheagy/subscriptions","organizations_url":"https://api.github.com/users/nheagy/orgs","repos_url":"https://api.github.com/users/nheagy/repos","events_url":"https://api.github.com/users/nheagy/events{/privacy}","received_events_url":"https://api.github.com/users/nheagy/received_events","type":"User","site_admin":false},"body":"Fixes #8181\r\n\r\nStep 4 in the new site creation flow.\r\n\r\nTo test:\r\n- In the My Sites list, use the `+` to enter the new site creation flow\r\n- procede to step 4, domain suggestions\r\n- Ensure you see suggestions based on the Site Title entered\r\n- Ensure searching for new domains works\r\n\r\nNeeds review: @ScoutHarris \r\n\r\n","created_at":"2017-12-19T05:21:41Z","updated_at":"2017-12-19T21:39:49Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"nheagy","id":517257,"avatar_url":"https://avatars3.githubusercontent.com/u/517257?v=4","gravatar_id":"","url":"https://api.github.com/users/nheagy","html_url":"https://github.com/nheagy","followers_url":"https://api.github.com/users/nheagy/followers","following_url":"https://api.github.com/users/nheagy/following{/other_user}","gists_url":"https://api.github.com/users/nheagy/gists{/gist_id}","starred_url":"https://api.github.com/users/nheagy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nheagy/subscriptions","organizations_url":"https://api.github.com/users/nheagy/orgs","repos_url":"https://api.github.com/users/nheagy/repos","events_url":"https://api.github.com/users/nheagy/events{/privacy}","received_events_url":"https://api.github.com/users/nheagy/received_events","type":"User","site_admin":false},"assignees":[{"login":"nheagy","id":517257,"avatar_url":"https://avatars3.githubusercontent.com/u/517257?v=4","gravatar_id":"","url":"https://api.github.com/users/nheagy","html_url":"https://github.com/nheagy","followers_url":"https://api.github.com/users/nheagy/followers","following_url":"https://api.github.com/users/nheagy/following{/other_user}","gists_url":"https://api.github.com/users/nheagy/gists{/gist_id}","starred_url":"https://api.github.com/users/nheagy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nheagy/subscriptions","organizations_url":"https://api.github.com/users/nheagy/orgs","repos_url":"https://api.github.com/users/nheagy/repos","events_url":"https://api.github.com/users/nheagy/events{/privacy}","received_events_url":"https://api.github.com/users/nheagy/received_events","type":"User","site_admin":false}],"requested_reviewers":[],"milestone":null,"commits_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360/commits","review_comments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360/comments","review_comment_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/comments{/number}","comments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/8360/comments","statuses_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/statuses/cf42a92f67460d2dc8a08f02de9b0e0d370148d6","head":{"label":"wordpress-mobile:issues/8181-site-domain-suggestions","ref":"issues/8181-site-domain-suggestions","sha":"cf42a92f67460d2dc8a08f02de9b0e0d370148d6","user":{"login":"wordpress-mobile","id":1306301,"avatar_url":"https://avatars2.githubusercontent.com/u/1306301?v=4","gravatar_id":"","url":"https://api.github.com/users/wordpress-mobile","html_url":"https://github.com/wordpress-mobile","followers_url":"https://api.github.com/users/wordpress-mobile/followers","following_url":"https://api.github.com/users/wordpress-mobile/following{/other_user}","gists_url":"https://api.github.com/users/wordpress-mobile/gists{/gist_id}","starred_url":"https://api.github.com/users/wordpress-mobile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wordpress-mobile/subscriptions","organizations_url":"https://api.github.com/users/wordpress-mobile/orgs","repos_url":"https://api.github.com/users/wordpress-mobile/repos","events_url":"https://api.github.com/users/wordpress-mobile/events{/privacy}","received_events_url":"https://api.github.com/users/wordpress-mobile/received_events","type":"Organization","site_admin":false},"repo":{"id":8859285,"name":"WordPress-iOS","full_name":"wordpress-mobile/WordPress-iOS","owner":{"login":"wordpress-mobile","id":1306301,"avatar_url":"https://avatars2.githubusercontent.com/u/1306301?v=4","gravatar_id":"","url":"https://api.github.com/users/wordpress-mobile","html_url":"https://github.com/wordpress-mobile","followers_url":"https://api.github.com/users/wordpress-mobile/followers","following_url":"https://api.github.com/users/wordpress-mobile/following{/other_user}","gists_url":"https://api.github.com/users/wordpress-mobile/gists{/gist_id}","starred_url":"https://api.github.com/users/wordpress-mobile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wordpress-mobile/subscriptions","organizations_url":"https://api.github.com/users/wordpress-mobile/orgs","repos_url":"https://api.github.com/users/wordpress-mobile/repos","events_url":"https://api.github.com/users/wordpress-mobile/events{/privacy}","received_events_url":"https://api.github.com/users/wordpress-mobile/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/wordpress-mobile/WordPress-iOS","description":"WordPress for iOS - Official repository","fork":false,"url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS","forks_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/forks","keys_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/teams","hooks_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/hooks","issue_events_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/events{/number}","events_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/events","assignees_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/assignees{/user}","branches_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/branches{/branch}","tags_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/tags","blobs_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/refs{/sha}","trees_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/statuses/{sha}","languages_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/languages","stargazers_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/stargazers","contributors_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/contributors","subscribers_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/subscribers","subscription_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/subscription","commits_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/commits{/sha}","git_commits_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/commits{/sha}","comments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/comments{/number}","issue_comment_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/comments{/number}","contents_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/contents/{+path}","compare_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/merges","archive_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/downloads","issues_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues{/number}","pulls_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls{/number}","milestones_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/milestones{/number}","notifications_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/labels{/name}","releases_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/releases{/id}","deployments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/deployments","created_at":"2013-03-18T16:59:33Z","updated_at":"2017-12-19T10:08:16Z","pushed_at":"2017-12-19T21:18:10Z","git_url":"git://github.com/wordpress-mobile/WordPress-iOS.git","ssh_url":"git@github.com:wordpress-mobile/WordPress-iOS.git","clone_url":"https://github.com/wordpress-mobile/WordPress-iOS.git","svn_url":"https://github.com/wordpress-mobile/WordPress-iOS","homepage":"http://ios.wordpress.org/","size":413371,"stargazers_count":2120,"watchers_count":2120,"language":"Swift","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":752,"mirror_url":null,"archived":false,"open_issues_count":527,"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"},"forks":752,"open_issues":527,"watchers":2120,"default_branch":"develop"}},"base":{"label":"wordpress-mobile:issue/8277-site-creation-site-details","ref":"issue/8277-site-creation-site-details","sha":"8fc54bf53465c21b067733dffcc3e5089e782f2b","user":{"login":"wordpress-mobile","id":1306301,"avatar_url":"https://avatars2.githubusercontent.com/u/1306301?v=4","gravatar_id":"","url":"https://api.github.com/users/wordpress-mobile","html_url":"https://github.com/wordpress-mobile","followers_url":"https://api.github.com/users/wordpress-mobile/followers","following_url":"https://api.github.com/users/wordpress-mobile/following{/other_user}","gists_url":"https://api.github.com/users/wordpress-mobile/gists{/gist_id}","starred_url":"https://api.github.com/users/wordpress-mobile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wordpress-mobile/subscriptions","organizations_url":"https://api.github.com/users/wordpress-mobile/orgs","repos_url":"https://api.github.com/users/wordpress-mobile/repos","events_url":"https://api.github.com/users/wordpress-mobile/events{/privacy}","received_events_url":"https://api.github.com/users/wordpress-mobile/received_events","type":"Organization","site_admin":false},"repo":{"id":8859285,"name":"WordPress-iOS","full_name":"wordpress-mobile/WordPress-iOS","owner":{"login":"wordpress-mobile","id":1306301,"avatar_url":"https://avatars2.githubusercontent.com/u/1306301?v=4","gravatar_id":"","url":"https://api.github.com/users/wordpress-mobile","html_url":"https://github.com/wordpress-mobile","followers_url":"https://api.github.com/users/wordpress-mobile/followers","following_url":"https://api.github.com/users/wordpress-mobile/following{/other_user}","gists_url":"https://api.github.com/users/wordpress-mobile/gists{/gist_id}","starred_url":"https://api.github.com/users/wordpress-mobile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wordpress-mobile/subscriptions","organizations_url":"https://api.github.com/users/wordpress-mobile/orgs","repos_url":"https://api.github.com/users/wordpress-mobile/repos","events_url":"https://api.github.com/users/wordpress-mobile/events{/privacy}","received_events_url":"https://api.github.com/users/wordpress-mobile/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/wordpress-mobile/WordPress-iOS","description":"WordPress for iOS - Official repository","fork":false,"url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS","forks_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/forks","keys_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/teams","hooks_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/hooks","issue_events_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/events{/number}","events_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/events","assignees_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/assignees{/user}","branches_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/branches{/branch}","tags_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/tags","blobs_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/refs{/sha}","trees_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/statuses/{sha}","languages_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/languages","stargazers_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/stargazers","contributors_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/contributors","subscribers_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/subscribers","subscription_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/subscription","commits_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/commits{/sha}","git_commits_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/git/commits{/sha}","comments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/comments{/number}","issue_comment_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/comments{/number}","contents_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/contents/{+path}","compare_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/merges","archive_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/downloads","issues_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues{/number}","pulls_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls{/number}","milestones_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/milestones{/number}","notifications_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/labels{/name}","releases_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/releases{/id}","deployments_url":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/deployments","created_at":"2013-03-18T16:59:33Z","updated_at":"2017-12-19T10:08:16Z","pushed_at":"2017-12-19T21:18:10Z","git_url":"git://github.com/wordpress-mobile/WordPress-iOS.git","ssh_url":"git@github.com:wordpress-mobile/WordPress-iOS.git","clone_url":"https://github.com/wordpress-mobile/WordPress-iOS.git","svn_url":"https://github.com/wordpress-mobile/WordPress-iOS","homepage":"http://ios.wordpress.org/","size":413371,"stargazers_count":2120,"watchers_count":2120,"language":"Swift","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":752,"mirror_url":null,"archived":false,"open_issues_count":527,"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"},"forks":752,"open_issues":527,"watchers":2120,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360"},"html":{"href":"https://github.com/wordpress-mobile/WordPress-iOS/pull/8360"},"issue":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/8360"},"comments":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/issues/8360/comments"},"review_comments":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360/comments"},"review_comment":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/pulls/8360/commits"},"statuses":{"href":"https://api.github.com/repos/wordpress-mobile/WordPress-iOS/statuses/cf42a92f67460d2dc8a08f02de9b0e0d370148d6"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"ScoutHarris"}}