{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537212423,"defaultBranch":"main","name":"WSPublisher","ownerLogin":"edonv","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-15T21:30:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22782929?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724856943.0","currentOid":""},"activityList":{"items":[{"before":"52a7643e7b5b34e62cb49a86e9df6a4c31104e27","after":"84a9b5a051633437ebf39d45aa2017377525e502","ref":"refs/heads/main","pushedAt":"2024-08-28T14:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher.swift","shortMessageHtmlLink":"Update WebSocketPublisher.swift"}},{"before":"f402849d422daf51a4c8c73addcb5cccf7dd6722","after":null,"ref":"refs/heads/updates","pushedAt":"2024-08-28T14:53:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"}},{"before":null,"after":"f402849d422daf51a4c8c73addcb5cccf7dd6722","ref":"refs/heads/updates","pushedAt":"2024-08-28T14:50:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher+Event.swift\n\nAdded conformance of `Hashable` and `Sendable` to `WebSocketPublisher.Event` (and relevant subtypes). Also changed associated value of `Disconnect.unknownError` to `NSError` to allow for `Hashable` conformance.","shortMessageHtmlLink":"Update WebSocketPublisher+Event.swift"}},{"before":"f402849d422daf51a4c8c73addcb5cccf7dd6722","after":null,"ref":"refs/heads/updates","pushedAt":"2024-08-28T14:50:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"}},{"before":"3c57e3f555d1ada33d5e610ea0502b4273ec4cac","after":"52a7643e7b5b34e62cb49a86e9df6a4c31104e27","ref":"refs/heads/main","pushedAt":"2024-08-28T14:50:36.000Z","pushType":"pr_merge","commitsCount":32,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Merge pull request #1 from edonv/updates\n\nAdded misc updates:\r\n- Added use of `HTTPTypes`\r\n- Added `Hashable` conformance to `URLSessionWebSocketTask.Message`\r\n- Added new struct detailing HTTP headers received from server when upgrading connection (type is `Sendable`/`Hashable`)\r\n- Added new struct to organize details of a `disconnected` event\r\n- Abbreviated names of some nested types\r\n- Updated/fixed documentation\r\n- Added support for including custom HTTP headers when initiating a connection\r\n- Implemented internal custom `OperationQueue` instead of running everything on main thread","shortMessageHtmlLink":"Merge pull request #1 from edonv/updates"}},{"before":"caaef8935b7c91cd367a272c0912fa2360b158e9","after":"f402849d422daf51a4c8c73addcb5cccf7dd6722","ref":"refs/heads/updates","pushedAt":"2024-06-21T21:58:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher+Event.swift\n\nAdded conformance of `Hashable` and `Sendable` to `WebSocketPublisher.Event` (and relevant subtypes). Also changed associated value of `Disconnect.unknownError` to `NSError` to allow for `Hashable` conformance.","shortMessageHtmlLink":"Update WebSocketPublisher+Event.swift"}},{"before":"2b0324fb5cb3b9cc2567ed42457cb8f24df883b1","after":"caaef8935b7c91cd367a272c0912fa2360b158e9","ref":"refs/heads/updates","pushedAt":"2024-06-21T20:59:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Refactored associated values of `.connected`\n\nSimilar to `.disconnected(Disconnect)`, this now uses `.connected(Connect)`.","shortMessageHtmlLink":"Refactored associated values of .connected"}},{"before":null,"after":"2b0324fb5cb3b9cc2567ed42457cb8f24df883b1","ref":"refs/heads/updates","pushedAt":"2024-06-21T18:38:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher+Event.swift\n\nAdded explicit conformance to `CustomStringConvertible`.","shortMessageHtmlLink":"Update WebSocketPublisher+Event.swift"}},{"before":"f9ba1aaf1393086f8bdb2d5cb5b34a54eeddbd9f","after":"3c57e3f555d1ada33d5e610ea0502b4273ec4cac","ref":"refs/heads/main","pushedAt":"2024-06-08T21:37:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher.swift\n\nRefactored Combine-based `send()` functions to not `throw` anymore. Instead, the error is self-contained in the Combine chain.","shortMessageHtmlLink":"Update WebSocketPublisher.swift"}},{"before":"ad9340461c4b4849adcd55c75c6fb6b9dc5ef54e","after":"f9ba1aaf1393086f8bdb2d5cb5b34a54eeddbd9f","ref":"refs/heads/main","pushedAt":"2024-06-08T19:56:09.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher+Event.swift\n\nMade the comment a linked symbol.","shortMessageHtmlLink":"Update WebSocketPublisher+Event.swift"}},{"before":"56caa90e7d3fc778a6b88cfede5b9543a300897c","after":"ad9340461c4b4849adcd55c75c6fb6b9dc5ef54e","ref":"refs/heads/main","pushedAt":"2024-03-22T18:20:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Added empty privacy manifest","shortMessageHtmlLink":"Added empty privacy manifest"}},{"before":"5da0ab80863282252adf426c79a18c5f56780c0b","after":"56caa90e7d3fc778a6b88cfede5b9543a300897c","ref":"refs/heads/main","pushedAt":"2023-09-04T19:57:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update .spi.yml\n\nUpdated SPI documentation manifest version (to match tag version).","shortMessageHtmlLink":"Update .spi.yml"}},{"before":"d26ebebe106e4109b11eb33b3580dfb9769713fe","after":"5da0ab80863282252adf426c79a18c5f56780c0b","ref":"refs/heads/main","pushedAt":"2023-09-04T16:00:29.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update WebSocketPublisher.swift\n\nChanged internal subject/publisher's `Failure` type to `Never`, as all of the errors that happen internally are wrapped in their own `WSEvent`s. This allows for easier subscriptions (like using SwiftUI's `.onReceive(_:perform:)`.","shortMessageHtmlLink":"Update WebSocketPublisher.swift"}},{"before":"8dae5a43d485f690394a71084dec8d560cbf90f2","after":"d26ebebe106e4109b11eb33b3580dfb9769713fe","ref":"refs/heads/main","pushedAt":"2023-09-04T15:20:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update Package.swift","shortMessageHtmlLink":"Update Package.swift"}},{"before":"9129f69983797f2517558212938d351c89c09dd2","after":"8dae5a43d485f690394a71084dec8d560cbf90f2","ref":"refs/heads/main","pushedAt":"2023-03-07T20:24:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edonv","name":"Edon","path":"/edonv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22782929?s=80&v=4"},"commit":{"message":"Update Package.swift\n\nSimplified version enum","shortMessageHtmlLink":"Update Package.swift"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNDo1NTo0My4wMDAwMDBazwAAAASmo9vS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNDo1NTo0My4wMDAwMDBazwAAAASmo9vS","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wN1QyMDoyNDo1MC4wMDAwMDBazwAAAAL-g6R0"}},"title":"Activity ยท edonv/WSPublisher"}