{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":593728333,"defaultBranch":"main","name":"swift-twitch-client","ownerLogin":"LosFarmosCTL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-26T17:54:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80157503?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716237814.0","currentOid":""},"activityList":{"items":[{"before":"2b986a40559884c52c4c1bd99e59838f970b2aa8","after":"3835311c45ec226b437eb94b57aba0edc1514fd8","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-30T00:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: properly handle keepalive and reconnect messages","shortMessageHtmlLink":"fix: properly handle keepalive and reconnect messages"}},{"before":"e5c1d2c34a094a388ddcaed96099c79053fbae69","after":"2b986a40559884c52c4c1bd99e59838f970b2aa8","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-28T23:19:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: import Foundation in URL+appending extension","shortMessageHtmlLink":"fix: import Foundation in URL+appending extension"}},{"before":"02558d83b54be8a8909d7557286c6f339f7ac969","after":"e5c1d2c34a094a388ddcaed96099c79053fbae69","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-28T23:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: import FoundationNetworking in URL+appending extension","shortMessageHtmlLink":"fix: import FoundationNetworking in URL+appending extension"}},{"before":"83561af98be0aa59127d07f0a4ea35d617fc468d","after":"02558d83b54be8a8909d7557286c6f339f7ac969","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-28T21:55:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor: move shared extensions and property wrappers to their own folder","shortMessageHtmlLink":"refactor: move shared extensions and property wrappers to their own f…"}},{"before":"ce3c65ad5b9fc8b906a489668c59ba71d59f829c","after":"83561af98be0aa59127d07f0a4ea35d617fc468d","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-24T15:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: use injected encoder for building helix requests","shortMessageHtmlLink":"fix: use injected encoder for building helix requests"}},{"before":"8ab2de79386bd9860e63a2816687139d44d885be","after":"ce3c65ad5b9fc8b906a489668c59ba71d59f829c","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-24T14:47:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: add missing receive(completionHandler:) function to FoundationNetworking websockets","shortMessageHtmlLink":"fix: add missing receive(completionHandler:) function to FoundationNe…"}},{"before":"e0218b4e34593d4c211ef283c75da1f70d4ade14","after":"8ab2de79386bd9860e63a2816687139d44d885be","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-24T14:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"chore: update all the helix decoding code for the new keyDecodingStrategy","shortMessageHtmlLink":"chore: update all the helix decoding code for the new keyDecodingStra…"}},{"before":"e3eb3bc88d8533fce9281ef3266778706953ce79","after":"e0218b4e34593d4c211ef283c75da1f70d4ade14","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-24T01:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"it works 🎉","shortMessageHtmlLink":"it works 🎉"}},{"before":"a02a7a13b594adc8e00e7f3752f9e1762906833a","after":"e3eb3bc88d8533fce9281ef3266778706953ce79","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T22:00:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/eventsub","shortMessageHtmlLink":"Merge branch 'main' into feat/eventsub"}},{"before":"f6c235e0ef78c8861732c0cc3e0ee60df13117e7","after":"23eaee735943793d709f16f42fccf6156b5f5eb7","ref":"refs/heads/main","pushedAt":"2024-05-20T21:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor: use Data.init instead of String.data(using:)","shortMessageHtmlLink":"refactor: use Data.init instead of String.data(using:)"}},{"before":"5d5fdea9a53f7f53174d45802b438d62204b160c","after":"a02a7a13b594adc8e00e7f3752f9e1762906833a","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T21:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"unified foundation when...?","shortMessageHtmlLink":"unified foundation when...?"}},{"before":"55974f6d61e5daed783ae191739a7427a58a744e","after":"5d5fdea9a53f7f53174d45802b438d62204b160c","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T21:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: classic Linux FoundationNetworking fix","shortMessageHtmlLink":"fix: classic Linux FoundationNetworking fix"}},{"before":"3010f21b75b0498cfb7b4eb5389f87a354c426fd","after":"55974f6d61e5daed783ae191739a7427a58a744e","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T21:01:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/eventsub","shortMessageHtmlLink":"Merge branch 'main' into feat/eventsub"}},{"before":"2b50a5107e550b1a4b136fda1f5945974ca03fca","after":"f6c235e0ef78c8861732c0cc3e0ee60df13117e7","ref":"refs/heads/main","pushedAt":"2024-05-20T20:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"CI: mark swift version as string to avoid 5.10 being interpreted as 5.1","shortMessageHtmlLink":"CI: mark swift version as string to avoid 5.10 being interpreted as 5.1"}},{"before":"36d1499dc7226fad63108dd4f4bb230f61e9c9b9","after":"3010f21b75b0498cfb7b4eb5389f87a354c426fd","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T20:54:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/eventsub","shortMessageHtmlLink":"Merge branch 'main' into feat/eventsub"}},{"before":"244c05028b73acc7986ee5d0200aeb266c86fa09","after":"2b50a5107e550b1a4b136fda1f5945974ca03fca","ref":"refs/heads/main","pushedAt":"2024-05-20T20:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"CI: update github workflows to Swift 5.10","shortMessageHtmlLink":"CI: update github workflows to Swift 5.10"}},{"before":"a9b5d06e780a6fd311c103a71be0a02ac98be500","after":"36d1499dc7226fad63108dd4f4bb230f61e9c9b9","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T20:51:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feat/eventsub","shortMessageHtmlLink":"Merge branch 'main' into feat/eventsub"}},{"before":"03aa8677446870b9d774f5df60af18d9ddbe42d0","after":"a9b5d06e780a6fd311c103a71be0a02ac98be500","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T20:50:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: modify the createEventSubSubscription Helix endpoint","shortMessageHtmlLink":"fix: modify the createEventSubSubscription Helix endpoint"}},{"before":"caa85c4833f1ecfdcbdb72032ac03b8b5c448a25","after":"244c05028b73acc7986ee5d0200aeb266c86fa09","ref":"refs/heads/main","pushedAt":"2024-05-20T20:50:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor(IRC): create the message stream in place","shortMessageHtmlLink":"refactor(IRC): create the message stream in place"}},{"before":null,"after":"03aa8677446870b9d774f5df60af18d9ddbe42d0","ref":"refs/heads/feat/eventsub","pushedAt":"2024-05-20T20:43:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"feat: some initial EventSub code","shortMessageHtmlLink":"feat: some initial EventSub code"}},{"before":"c04b6198657a11f1e711461b33c02673af7a0e23","after":"caa85c4833f1ecfdcbdb72032ac03b8b5c448a25","ref":"refs/heads/main","pushedAt":"2024-03-27T21:00:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix(API): make response object fields public (#13)\n\nCo-authored-by: LosFarmosCTL <80157503+LosFarmosCTL@users.noreply.github.com>","shortMessageHtmlLink":"fix(API): make response object fields public (#13)"}},{"before":"b8fff0b47756a31469a08a5113956c74e4a530ae","after":"c04b6198657a11f1e711461b33c02673af7a0e23","ref":"refs/heads/main","pushedAt":"2024-03-13T15:44:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix(IRC): don't check for GLOBALUSERSTATE on anonymous connections","shortMessageHtmlLink":"fix(IRC): don't check for GLOBALUSERSTATE on anonymous connections"}},{"before":"b5b79b0a344768fd375e3c18ea048f02127e9f4f","after":"b8fff0b47756a31469a08a5113956c74e4a530ae","ref":"refs/heads/main","pushedAt":"2024-03-05T16:16:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"chore: update README","shortMessageHtmlLink":"chore: update README"}},{"before":"3081fee71680640525214cdd2af3c7e9fd014ff2","after":"b5b79b0a344768fd375e3c18ea048f02127e9f4f","ref":"refs/heads/main","pushedAt":"2024-03-05T16:08:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor(API): rename request to helix","shortMessageHtmlLink":"refactor(API): rename request to helix"}},{"before":"1f5650950dae41c825c25a5c3045ec8708698cc1","after":"3081fee71680640525214cdd2af3c7e9fd014ff2","ref":"refs/heads/main","pushedAt":"2024-03-05T15:51:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor(API): unify void and data request methods to allow autocomplete of all endpoints","shortMessageHtmlLink":"refactor(API): unify void and data request methods to allow autocompl…"}},{"before":"9afcd57ada8f12ce3991b2ed26758cf46876f41e","after":"1f5650950dae41c825c25a5c3045ec8708698cc1","ref":"refs/heads/main","pushedAt":"2024-03-05T15:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor: remove throws from TwitchClient initializer","shortMessageHtmlLink":"refactor: remove throws from TwitchClient initializer"}},{"before":"c412c772cb1ff0d7aecb9fbdaf3d9da1ec979b2d","after":"9afcd57ada8f12ce3991b2ed26758cf46876f41e","ref":"refs/heads/main","pushedAt":"2024-03-04T05:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"build: implement some more missing foundation features for linux","shortMessageHtmlLink":"build: implement some more missing foundation features for linux"}},{"before":"a183023f3e0d31a297d9b4512d40d57f554084c3","after":"c412c772cb1ff0d7aecb9fbdaf3d9da1ec979b2d","ref":"refs/heads/main","pushedAt":"2024-03-04T05:11:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"fix: format the request URL the right way","shortMessageHtmlLink":"fix: format the request URL the right way"}},{"before":"f333c7d59ee296dc8145824190736e93e0d22d1a","after":null,"ref":"refs/heads/refactor/even-more-helix-generics","pushedAt":"2024-03-04T05:06:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"}},{"before":"a53fadcf915d795eb73aceff0dcf85d21e4104d8","after":"a183023f3e0d31a297d9b4512d40d57f554084c3","ref":"refs/heads/main","pushedAt":"2024-03-04T05:06:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LosFarmosCTL","name":"LosFarmosCTL","path":"/LosFarmosCTL","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80157503?s=80&v=4"},"commit":{"message":"refactor: implement endpoint-specific custom response parsing (#9)","shortMessageHtmlLink":"refactor: implement endpoint-specific custom response parsing (#9)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV3prOwA","startCursor":null,"endCursor":null}},"title":"Activity · LosFarmosCTL/swift-twitch-client"}