remove unused sample code (#1065)

This commit is contained in:
Ryan Nystrom
2017-11-23 11:29:23 -05:00
committed by GitHub
parent 42e5669ff1
commit ee2ed09619
5 changed files with 0 additions and 1553 deletions

View File

@@ -101,9 +101,6 @@
292FCB211EDFCF870026635E /* IssueReactionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292FCB201EDFCF870026635E /* IssueReactionCell.swift */; };
292FCB2C1EE054900026635E /* API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292FCB2B1EE054900026635E /* API.swift */; };
292FF8A71F2EA860009E63F7 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C167661ECA005500439D62 /* Constants.swift */; };
292FF8A81F2FC3E5009E63F7 /* authorizations.json in Resources */ = {isa = PBXBuildFile; fileRef = 296CD82C1F01476D001190B9 /* authorizations.json */; };
292FF8A91F2FC3E5009E63F7 /* _graphql.json in Resources */ = {isa = PBXBuildFile; fileRef = 296CD8241F014130001190B9 /* _graphql.json */; };
292FF8AA1F2FC3E5009E63F7 /* _notifications.json in Resources */ = {isa = PBXBuildFile; fileRef = 296CD8251F014130001190B9 /* _notifications.json */; };
292FF8AC1F2FD3EC009E63F7 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 292FF8AB1F2FD3EC009E63F7 /* Settings.storyboard */; };
292FF8AE1F2FD4A8009E63F7 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292FF8AD1F2FD4A8009E63F7 /* SettingsViewController.swift */; };
292FF8B01F2FDC33009E63F7 /* IssueTextActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292FF8AF1F2FDC33009E63F7 /* IssueTextActionsView.swift */; };
@@ -217,7 +214,6 @@
296B4E311F7C805600C16887 /* GraphQLIDDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296B4E301F7C805600C16887 /* GraphQLIDDecode.swift */; };
296B4E321F7C80A200C16887 /* GraphQLIDDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296B4E301F7C805600C16887 /* GraphQLIDDecode.swift */; };
296B4E341F7C80B800C16887 /* GraphQLIDDecodeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296B4E331F7C80B800C16887 /* GraphQLIDDecodeTests.swift */; };
296CD8291F0141A6001190B9 /* Samples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296CD8281F0141A6001190B9 /* Samples.swift */; };
2971722B1F069E6B005E43AC /* SpinnerSectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2971722A1F069E6B005E43AC /* SpinnerSectionController.swift */; };
2971722D1F069E96005E43AC /* SpinnerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2971722C1F069E96005E43AC /* SpinnerCell.swift */; };
297403D11F184F8D00ABA95A /* IssueAssigneesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297403D01F184F8D00ABA95A /* IssueAssigneesModel.swift */; };
@@ -619,10 +615,6 @@
2963A93A1EE25F6F0066509C /* LabelableFields+IssueLabelModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "LabelableFields+IssueLabelModel.swift"; sourceTree = "<group>"; };
296B4E301F7C805600C16887 /* GraphQLIDDecode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GraphQLIDDecode.swift; sourceTree = "<group>"; };
296B4E331F7C80B800C16887 /* GraphQLIDDecodeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GraphQLIDDecodeTests.swift; sourceTree = "<group>"; };
296CD8241F014130001190B9 /* _graphql.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = _graphql.json; sourceTree = "<group>"; };
296CD8251F014130001190B9 /* _notifications.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = _notifications.json; sourceTree = "<group>"; };
296CD8281F0141A6001190B9 /* Samples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Samples.swift; sourceTree = "<group>"; };
296CD82C1F01476D001190B9 /* authorizations.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = authorizations.json; sourceTree = "<group>"; };
2971722A1F069E6B005E43AC /* SpinnerSectionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpinnerSectionController.swift; sourceTree = "<group>"; };
2971722C1F069E96005E43AC /* SpinnerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpinnerCell.swift; sourceTree = "<group>"; };
297403D01F184F8D00ABA95A /* IssueAssigneesModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IssueAssigneesModel.swift; sourceTree = "<group>"; };
@@ -1235,17 +1227,6 @@
path = Markdown;
sourceTree = "<group>";
};
296CD8231F014130001190B9 /* Sample */ = {
isa = PBXGroup;
children = (
296CD82C1F01476D001190B9 /* authorizations.json */,
296CD8241F014130001190B9 /* _graphql.json */,
296CD8251F014130001190B9 /* _notifications.json */,
296CD8281F0141A6001190B9 /* Samples.swift */,
);
path = Sample;
sourceTree = "<group>";
};
297403CF1F184F8400ABA95A /* Assignees */ = {
isa = PBXGroup;
children = (
@@ -1290,7 +1271,6 @@
D0DC03D1591A6020CACD44F4 /* Pods */,
297AE8351EC0D58A00B44A1F /* Products */,
297AE86D1EC0D5C200B44A1F /* Resources */,
296CD8231F014130001190B9 /* Sample */,
2930F2701F894AA10082BA26 /* Settings.bundle */,
);
sourceTree = "<group>";
@@ -1952,17 +1932,14 @@
297AE8821EC0D5C200B44A1F /* LaunchScreen.storyboard in Resources */,
292FF8AC1F2FD3EC009E63F7 /* Settings.storyboard in Resources */,
29EE1C171F3A2E7A0046A54D /* Labels.storyboard in Resources */,
292FF8A91F2FC3E5009E63F7 /* _graphql.json in Resources */,
2930F2711F894AA10082BA26 /* Settings.bundle in Resources */,
98F0A0431F27BC4B0062A2CA /* emoji.json in Resources */,
297AE8811EC0D5C200B44A1F /* Assets.xcassets in Resources */,
295B51401FC26AE300C3993B /* People.storyboard in Resources */,
29A195071EC7601000C3E289 /* Localizable.stringsdict in Resources */,
98F9F3FF1F9CCFFE005A0266 /* ImageUpload.storyboard in Resources */,
292FF8AA1F2FC3E5009E63F7 /* _notifications.json in Resources */,
295B51301FC2230700C3993B /* FREETIME-RELEASE.xcconfig in Resources */,
297AE8831EC0D5C200B44A1F /* Main.storyboard in Resources */,
292FF8A81F2FC3E5009E63F7 /* authorizations.json in Resources */,
98B5A0821F6C73D6000617D6 /* NewIssue.storyboard in Resources */,
292FA3371FBCDA8800BBB0BB /* Milestones.storyboard in Resources */,
);
@@ -2487,7 +2464,6 @@
295B51421FC26B8100C3993B /* PeopleCell.swift in Sources */,
292FA33B1FBCDF8F00BBB0BB /* MilestonesViewController.swift in Sources */,
29316DBF1ECC95DB007CAE3F /* RootViewControllers.swift in Sources */,
296CD8291F0141A6001190B9 /* Samples.swift in Sources */,
29DA1E791F5DEE8F0050C64B /* SearchLoadingView.swift in Sources */,
986B872D1F2C846700AAB55C /* SearchNoResultsCell.swift in Sources */,
299A04A91FAE94D0003C2450 /* GithubClient+PullRequestReviewComments.swift in Sources */,

View File

@@ -1,42 +0,0 @@
//
// Samples.swift
// Freetime
//
// Created by Ryan Nystrom on 6/26/17.
// Copyright © 2017 Ryan Nystrom. All rights reserved.
//
import Foundation
func runningInSample() -> Bool {
return Bundle.main.object(forInfoDictionaryKey: "RUN_AS_SAMPLE") as? Bool ?? false
}
func sampleUserSession() -> GithubUserSession? {
guard runningInSample() else { return nil }
return GithubUserSession(token: "1234", authMethod: .oauth, username: "tester")
}
func loadSample(path: String) -> Any? {
guard runningInSample() else { return nil }
let url = Bundle.main.url(forResource: path, withExtension: "json")!
let data = try! Data(contentsOf: url)
return try! JSONSerialization.jsonObject(with: data, options: [])
}
final class SampleURLCache: URLCache {
override func cachedResponse(for request: URLRequest) -> CachedURLResponse? {
let resource = request.url!.path.replacingOccurrences(of: "/", with: "_")
if let fileURL = Bundle.main.url(forResource: resource, withExtension: "json") {
print("Loading sample data: \(resource).json")
let data = try! Data(contentsOf: fileURL)
let response = URLResponse(url: request.url!, mimeType: "application/json", expectedContentLength: data.count, textEncodingName: "utf-8")
return CachedURLResponse(response: response, data: data)
} else {
print("Missed cache: \(resource).json")
return super.cachedResponse(for: request)
}
}
}

View File

@@ -1,665 +0,0 @@
{
"data": {
"repository": {
"__typename": "Repository",
"issueOrPullRequest": {
"__typename": "PullRequest",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars1.githubusercontent.com/u/2466893?v=3",
"login": "Adlai-Holler"
},
"body": "Instead of pushing an `invalidate()` call onto display node layouts, and having a dirty flag on them, use an atomic counter that represents a node's layout data state.\r\n\r\nThis makes it easier to control checkpoints and avoid accidentally using stale layout data.",
"closed": false,
"createdAt": "2017-07-09T04:37:26Z",
"editor": null,
"id": "MDExOlB1bGxSZXF1ZXN0MTI5NTUxNDk5",
"labels": {
"__typename": "LabelConnection",
"nodes": [
{
"__typename": "Label",
"color": "ededed",
"name": "Layout"
}
]
},
"locked": false,
"merged": false,
"number": 428,
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"timeline": {
"__typename": "PullRequestTimelineConnection",
"nodes": [
{
"__typename": "Commit",
"author": {
"__typename": "GitActor",
"date": "2017-07-08T21:35:16-07:00",
"name": "Adlai Holler"
},
"messageHeadline": "Use a sentinel NSUInteger for node layout data"
},
{
"__typename": "LabeledEvent",
"actor": {
"__typename": "User",
"login": "Adlai-Holler"
},
"createdAt": "2017-07-09T04:37:26Z",
"id": "MDEyOkxhYmVsZWRFdmVudDExNTU2ODMwMzU=",
"label": {
"__typename": "Label",
"color": "ededed",
"name": "Layout"
}
},
{
"__typename": "ReviewRequestedEvent"
},
{
"__typename": "ReviewRequestedEvent"
},
{
"__typename": "ReviewRequestedEvent"
},
{
"__typename": "PullRequestReviewThread",
"comments": {
"__typename": "PullRequestReviewCommentConnection",
"nodes": [
{
"__typename": "PullRequestReviewComment",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars1.githubusercontent.com/u/2466893?v=3",
"login": "Adlai-Holler"
},
"body": "This was just a leftover the ASSentinel class was removed in favor of atomic integers.",
"createdAt": "2017-07-09T04:38:10Z",
"diffHunk": "@@ -34,7 +34,6 @@ NS_ASSUME_NONNULL_BEGIN\n @protocol _ASDisplayLayerDelegate;\n @class _ASDisplayLayer;\n @class _ASPendingState;\n-@class ASSentinel;",
"editor": null,
"id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEyNjI5NTY4Nw==",
"path": "Source/Private/ASDisplayNodeInternal.h",
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"viewerCanReact": true,
"viewerDidAuthor": false
}
]
}
},
{
"__typename": "PullRequestReview",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars1.githubusercontent.com/u/2466893?v=3",
"login": "Adlai-Holler"
},
"body": "",
"createdAt": "2017-07-09T04:38:10Z",
"editor": null,
"id": "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NDg3NjkwNzY=",
"state": "COMMENTED",
"submittedAt": "2017-07-09T04:38:10Z",
"viewerDidAuthor": false
},
{
"__typename": "Commit",
"author": {
"__typename": "GitActor",
"date": "2017-07-08T21:38:54-07:00",
"name": "Adlai Holler"
},
"messageHeadline": "Add a comment"
},
{
"__typename": "RenamedTitleEvent",
"actor": {
"__typename": "User",
"login": "Adlai-Holler"
},
"createdAt": "2017-07-09T04:39:01Z",
"currentTitle": "Use a sentinel NSUInteger for node layout data #trivial",
"id": "MDE3OlJlbmFtZWRUaXRsZUV2ZW50MTE1NTY4MzIzMg=="
},
{
"__typename": "IssueComment",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars0.githubusercontent.com/u/565251?v=3",
"login": "appleguy"
},
"body": "@Adlai-Holler I feel like we're starting to overuse #trivial...@garrettmoon, what do you think about making the changelog a persistent warning rather than an error? Since #trivial disables it anyway, it might actually get more changelogs written if it couldn't be disabled as a warning.",
"createdAt": "2017-07-09T05:32:53Z",
"editor": null,
"id": "MDEyOklzc3VlQ29tbWVudDMxMzkwMDExMQ==",
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"viewerCanReact": true,
"viewerDidAuthor": false
},
{
"__typename": "PullRequestReviewThread",
"comments": {
"__typename": "PullRequestReviewCommentConnection",
"nodes": [
{
"__typename": "PullRequestReviewComment",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars0.githubusercontent.com/u/565251?v=3",
"login": "appleguy"
},
"body": "I'm fairly sure that _calculated is *never* nullptr, and thus we leave it out of all conditionals. If so let's leave it out here because it adds length.\r\n\r\nHopefully we refactor this soon. I think it would be much better to use a raw ASLayout with some special instance variables that only get set for the root (this would be very efficient but also very clean, e.g. specified in ASLayout+Root.h as a private header).",
"createdAt": "2017-07-09T05:36:57Z",
"diffHunk": "@@ -82,21 +82,19 @@ - (ASLayout *)layoutThatFits:(ASSizeRange)constrainedSize parentSize:(CGSize)par\n }\n \n ASLayout *layout = nil;\n- if (_calculatedDisplayNodeLayout->isValidForConstrainedSizeParentSize(constrainedSize, parentSize)) {\n+ NSUInteger version = _layoutVersion;\n+ if (_calculatedDisplayNodeLayout != nullptr && _calculatedDisplayNodeLayout->isValid(constrainedSize, parentSize, version)) {",
"editor": null,
"id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEyNjI5NjM0OA==",
"path": "Source/ASDisplayNode+Layout.mm",
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"viewerCanReact": true,
"viewerDidAuthor": false
}
]
}
},
{
"__typename": "PullRequestReviewThread",
"comments": {
"__typename": "PullRequestReviewCommentConnection",
"nodes": [
{
"__typename": "PullRequestReviewComment",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars0.githubusercontent.com/u/565251?v=3",
"login": "appleguy"
},
"body": "Can you set this immediately after the lock is taken so it is more clear why it is separate from its definition?",
"createdAt": "2017-07-09T05:41:30Z",
"diffHunk": "@@ -579,6 +579,7 @@ - (void)transitionLayoutWithSizeRange:(ASSizeRange)constrainedSize\n \n BOOL automaticallyManagesSubnodesDisabled = (self.automaticallyManagesSubnodes == NO);\n self.automaticallyManagesSubnodes = YES; // Temporary flag for 1.9.x\n+ newLayoutVersion = _layoutVersion;",
"editor": null,
"id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEyNjI5NjQxNA==",
"path": "Source/ASDisplayNode+Layout.mm",
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"viewerCanReact": true,
"viewerDidAuthor": false
}
]
}
},
{
"__typename": "PullRequestReviewThread",
"comments": {
"__typename": "PullRequestReviewCommentConnection",
"nodes": [
{
"__typename": "PullRequestReviewComment",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars0.githubusercontent.com/u/565251?v=3",
"login": "appleguy"
},
"body": "Why is this removed? Although it may be valid, I think we should revert this change if it's not necessary, as it adds at least a touch of risk that would be better to do in a diff focused on the _pending layout storage.\r\n\r\nFor example, I'm not sure if there is ever a case where the _pending is not copied to _calculated, such as if the _calculated matches the current bounds but _pending does not. In this case it would change the behavior of other calls that would use _pending later, compared to before this change.",
"createdAt": "2017-07-09T05:44:26Z",
"diffHunk": "@@ -924,7 +920,6 @@ - (void)__layout\n // This method will confirm that the layout is up to date (and update if needed).\n // Importantly, it will also APPLY the layout to all of our subnodes if (unless parent is transitioning).\n [self _locked_measureNodeWithBoundsIfNecessary:bounds];\n- _pendingDisplayNodeLayout = nullptr;",
"editor": null,
"id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEyNjI5NjQ0OQ==",
"path": "Source/ASDisplayNode.mm",
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"viewerCanReact": true,
"viewerDidAuthor": false
}
]
}
},
{
"__typename": "PullRequestReviewThread",
"comments": {
"__typename": "PullRequestReviewCommentConnection",
"nodes": [
{
"__typename": "PullRequestReviewComment",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars0.githubusercontent.com/u/565251?v=3",
"login": "appleguy"
},
"body": "In at least one of the comments we should describe what this means.. E.g. the layout is considered invalid when this version doesn't match the node's own state, which is guaranteed to occur after each call to invalidateCalculatedLayout (which is called by setNeedslayout).\r\n\r\nI saw you touched on this with the instance variable definition, but this is just my observation of where exposition would be useful.",
"createdAt": "2017-07-09T05:47:42Z",
"diffHunk": "@@ -30,35 +30,26 @@ struct ASDisplayNodeLayout {\n ASSizeRange constrainedSize;\n CGSize parentSize;\n BOOL requestedLayoutFromAbove;\n- BOOL _dirty;\n+ NSUInteger version;\n \n /*\n * Create a new display node layout with\n * @param layout The layout to associate, usually returned from a call to -layoutThatFits:parentSize:\n * @param constrainedSize Constrained size used to create the layout\n * @param parentSize Parent size used to create the layout\n+ * @param version The version of the layout data.",
"editor": null,
"id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDEyNjI5NjQ5Mw==",
"path": "Source/Private/ASDisplayNodeLayout.h",
"reactionGroups": [
{
"__typename": "ReactionGroup",
"content": "THUMBS_UP",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "THUMBS_DOWN",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "LAUGH",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HOORAY",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "CONFUSED",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
},
{
"__typename": "ReactionGroup",
"content": "HEART",
"users": {
"__typename": "ReactingUserConnection",
"totalCount": 0
},
"viewerHasReacted": false
}
],
"viewerCanReact": true,
"viewerDidAuthor": false
}
]
}
},
{
"__typename": "PullRequestReview",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars0.githubusercontent.com/u/565251?v=3",
"login": "appleguy"
},
"body": "Great work - this is a very well scoped improvement, which is tough to do considering the integrated nature of this system.",
"createdAt": "2017-07-09T05:36:57Z",
"editor": null,
"id": "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NDg3Njk3MDU=",
"state": "APPROVED",
"submittedAt": "2017-07-09T05:51:11Z",
"viewerDidAuthor": false
},
{
"__typename": "PullRequestReview",
"author": {
"__typename": "User",
"avatarUrl": "https://avatars2.githubusercontent.com/u/25288?v=3",
"login": "maicki"
},
"body": "",
"createdAt": "2017-07-09T14:01:18Z",
"editor": null,
"id": "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3NDg3NzgwNzQ=",
"state": "APPROVED",
"submittedAt": "2017-07-09T14:01:18Z",
"viewerDidAuthor": false
}
]
},
"title": "Use a sentinel NSUInteger for node layout data #trivial",
"viewerCanReact": true,
"viewerCanUpdate": false,
"viewerDidAuthor": false
},
"name": "Texture"
}
}
}

View File

@@ -1,802 +0,0 @@
[
{
"id": "203134625",
"last_read_at": null,
"reason": "mention",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/301580504",
"title": "[WIP] Preprocessing Phase for Updates",
"type": "PullRequest",
"url": "https://api.github.com/repos/Instagram/IGListKit/pulls/501"
},
"subscription_url": "https://api.github.com/notifications/threads/203134625/subscription",
"unread": true,
"updated_at": "2017-05-15T19:35:34Z",
"url": "https://api.github.com/notifications/threads/203134625"
},
{
"id": "218984667",
"last_read_at": "2017-05-15T15:03:16Z",
"reason": "mention",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/301568584",
"title": "Add Swiftlint #trivial",
"type": "PullRequest",
"url": "https://api.github.com/repos/Instagram/IGListKit/pulls/681"
},
"subscription_url": "https://api.github.com/notifications/threads/218984667/subscription",
"unread": true,
"updated_at": "2017-05-15T18:49:48Z",
"url": "https://api.github.com/notifications/threads/218984667"
},
{
"id": "219826532",
"last_read_at": null,
"reason": "mention",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/696",
"title": "Duplicates with IGListBindingSectionController",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/696"
},
"subscription_url": "https://api.github.com/notifications/threads/219826532/subscription",
"unread": true,
"updated_at": "2017-05-15T18:02:26Z",
"url": "https://api.github.com/notifications/threads/219826532"
},
{
"id": "219098930",
"last_read_at": null,
"reason": "comment",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/685",
"title": "When i switch the tab more than one time , somehow cell 's contentView will change it's height",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/685"
},
"subscription_url": "https://api.github.com/notifications/threads/219098930/subscription",
"unread": true,
"updated_at": "2017-05-15T18:01:26Z",
"url": "https://api.github.com/notifications/threads/219098930"
},
{
"id": "220424332",
"last_read_at": null,
"reason": "comment",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/703",
"title": "Prevent keyboard overlapping with scrollToItem",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/703"
},
"subscription_url": "https://api.github.com/notifications/threads/220424332/subscription",
"unread": true,
"updated_at": "2017-05-15T18:00:43Z",
"url": "https://api.github.com/notifications/threads/220424332"
},
{
"id": "221849382",
"last_read_at": "2017-05-10T15:31:50Z",
"reason": "mention",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/711",
"title": "Best practice to expand a cell animated in a section?",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/711"
},
"subscription_url": "https://api.github.com/notifications/threads/221849382/subscription",
"unread": true,
"updated_at": "2017-05-15T18:00:06Z",
"url": "https://api.github.com/notifications/threads/221849382"
},
{
"id": "222473581",
"last_read_at": null,
"reason": "comment",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/717",
"title": "Getting index of the currently visible cell in embedded section",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/717"
},
"subscription_url": "https://api.github.com/notifications/threads/222473581/subscription",
"unread": true,
"updated_at": "2017-05-15T17:59:42Z",
"url": "https://api.github.com/notifications/threads/222473581"
},
{
"id": "224913072",
"last_read_at": "2017-05-13T14:37:36Z",
"reason": "comment",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/739",
"title": "Binding section controller resizes self-sizing cells on calling performUpdates",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/739"
},
"subscription_url": "https://api.github.com/notifications/threads/224913072/subscription",
"unread": true,
"updated_at": "2017-05-15T17:55:32Z",
"url": "https://api.github.com/notifications/threads/224913072"
},
{
"id": "198173363",
"last_read_at": null,
"reason": "state_change",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/301281073",
"title": "Animating cell size change don't-know-how",
"type": "Issue",
"url": "https://api.github.com/repos/Instagram/IGListKit/issues/459"
},
"subscription_url": "https://api.github.com/notifications/threads/198173363/subscription",
"unread": true,
"updated_at": "2017-05-13T23:34:32Z",
"url": "https://api.github.com/notifications/threads/198173363"
},
{
"id": "203065043",
"last_read_at": null,
"reason": "mention",
"repository": {
"archive_url": "https://api.github.com/repos/Instagram/IGListKit/{archive_format}{/ref}",
"assignees_url": "https://api.github.com/repos/Instagram/IGListKit/assignees{/user}",
"blobs_url": "https://api.github.com/repos/Instagram/IGListKit/git/blobs{/sha}",
"branches_url": "https://api.github.com/repos/Instagram/IGListKit/branches{/branch}",
"collaborators_url": "https://api.github.com/repos/Instagram/IGListKit/collaborators{/collaborator}",
"comments_url": "https://api.github.com/repos/Instagram/IGListKit/comments{/number}",
"commits_url": "https://api.github.com/repos/Instagram/IGListKit/commits{/sha}",
"compare_url": "https://api.github.com/repos/Instagram/IGListKit/compare/{base}...{head}",
"contents_url": "https://api.github.com/repos/Instagram/IGListKit/contents/{+path}",
"contributors_url": "https://api.github.com/repos/Instagram/IGListKit/contributors",
"deployments_url": "https://api.github.com/repos/Instagram/IGListKit/deployments",
"description": "A data-driven UICollectionView framework for building fast and flexible lists.",
"downloads_url": "https://api.github.com/repos/Instagram/IGListKit/downloads",
"events_url": "https://api.github.com/repos/Instagram/IGListKit/events",
"fork": false,
"forks_url": "https://api.github.com/repos/Instagram/IGListKit/forks",
"full_name": "Instagram/IGListKit",
"git_commits_url": "https://api.github.com/repos/Instagram/IGListKit/git/commits{/sha}",
"git_refs_url": "https://api.github.com/repos/Instagram/IGListKit/git/refs{/sha}",
"git_tags_url": "https://api.github.com/repos/Instagram/IGListKit/git/tags{/sha}",
"hooks_url": "https://api.github.com/repos/Instagram/IGListKit/hooks",
"html_url": "https://github.com/Instagram/IGListKit",
"id": 67588512,
"issue_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments{/number}",
"issue_events_url": "https://api.github.com/repos/Instagram/IGListKit/issues/events{/number}",
"issues_url": "https://api.github.com/repos/Instagram/IGListKit/issues{/number}",
"keys_url": "https://api.github.com/repos/Instagram/IGListKit/keys{/key_id}",
"labels_url": "https://api.github.com/repos/Instagram/IGListKit/labels{/name}",
"languages_url": "https://api.github.com/repos/Instagram/IGListKit/languages",
"merges_url": "https://api.github.com/repos/Instagram/IGListKit/merges",
"milestones_url": "https://api.github.com/repos/Instagram/IGListKit/milestones{/number}",
"name": "IGListKit",
"notifications_url": "https://api.github.com/repos/Instagram/IGListKit/notifications{?since,all,participating}",
"owner": {
"avatar_url": "https://avatars2.githubusercontent.com/u/549085?v=3",
"events_url": "https://api.github.com/users/Instagram/events{/privacy}",
"followers_url": "https://api.github.com/users/Instagram/followers",
"following_url": "https://api.github.com/users/Instagram/following{/other_user}",
"gists_url": "https://api.github.com/users/Instagram/gists{/gist_id}",
"gravatar_id": "",
"html_url": "https://github.com/Instagram",
"id": 549085,
"login": "Instagram",
"organizations_url": "https://api.github.com/users/Instagram/orgs",
"received_events_url": "https://api.github.com/users/Instagram/received_events",
"repos_url": "https://api.github.com/users/Instagram/repos",
"site_admin": false,
"starred_url": "https://api.github.com/users/Instagram/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Instagram/subscriptions",
"type": "Organization",
"url": "https://api.github.com/users/Instagram"
},
"private": false,
"pulls_url": "https://api.github.com/repos/Instagram/IGListKit/pulls{/number}",
"releases_url": "https://api.github.com/repos/Instagram/IGListKit/releases{/id}",
"stargazers_url": "https://api.github.com/repos/Instagram/IGListKit/stargazers",
"statuses_url": "https://api.github.com/repos/Instagram/IGListKit/statuses/{sha}",
"subscribers_url": "https://api.github.com/repos/Instagram/IGListKit/subscribers",
"subscription_url": "https://api.github.com/repos/Instagram/IGListKit/subscription",
"tags_url": "https://api.github.com/repos/Instagram/IGListKit/tags",
"teams_url": "https://api.github.com/repos/Instagram/IGListKit/teams",
"trees_url": "https://api.github.com/repos/Instagram/IGListKit/git/trees{/sha}",
"url": "https://api.github.com/repos/Instagram/IGListKit"
},
"subject": {
"latest_comment_url": "https://api.github.com/repos/Instagram/IGListKit/issues/comments/281581572",
"title": "Layout invalidation API",
"type": "PullRequest",
"url": "https://api.github.com/repos/Instagram/IGListKit/pulls/499"
},
"subscription_url": "https://api.github.com/notifications/threads/203065043/subscription",
"unread": true,
"updated_at": "2017-05-13T19:38:52Z",
"url": "https://api.github.com/notifications/threads/203065043"
}
]

View File

@@ -1,20 +0,0 @@
{
"app": {
"client_id": "abcde12345fghij67890",
"name": "my github app",
"url": "http://my-github-app.com"
},
"created_at": "2011-09-06T17:26:27Z",
"fingerprint": "",
"hashed_token": "25f94a2a5c7fbaf499c665bc73d67c1c87e496da8985131633ee0a95819db2e8",
"id": 1,
"note": "optional note",
"note_url": "http://optional/note/url",
"scopes": [
"public_repo"
],
"token": "abcdefgh12345678",
"token_last_eight": "12345678",
"updated_at": "2011-09-06T20:39:23Z",
"url": "https://api.github.com/authorizations/1"
}