{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":398376268,"defaultBranch":"main","name":"spotify.js","ownerLogin":"statsfm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-20T19:06:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83371160?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724034930.0","currentOid":""},"activityList":{"items":[{"before":"818314a0ec5e4a1b213c942fb162bb58549c6d3e","after":null,"ref":"refs/heads/cleanup","pushedAt":"2024-08-19T02:35:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"}},{"before":"3109494c60656ae757b84d9b7030129bf6e56cde","after":"3464e3b9a6ab66e714cd9342df2420cd3057aae8","ref":"refs/heads/main","pushedAt":"2024-08-19T02:35:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"Package cleanup (#63)\n\n* Revert \"feat(http): better handle ECONNRESET errors\"\r\n\r\nThis reverts commit 3109494c60656ae757b84d9b7030129bf6e56cde.\r\n\r\n* chore(package): updated yarn version\r\n\r\n* refactor(util): removed unused index file\r\n\r\n* chore(errors): moved errors into separate package\r\n\r\n* style(http): return types\r\n\r\n* chore(http): renamed http manager filename","shortMessageHtmlLink":"Package cleanup (#63)"}},{"before":"be57d11438f1e2b359e1a1511f4a71e1ea42976b","after":"818314a0ec5e4a1b213c942fb162bb58549c6d3e","ref":"refs/heads/cleanup","pushedAt":"2024-08-19T01:40:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"chore(http): renamed http manager filename","shortMessageHtmlLink":"chore(http): renamed http manager filename"}},{"before":"dcfd5c445db2def9a847be91923dc42d735903ee","after":"be57d11438f1e2b359e1a1511f4a71e1ea42976b","ref":"refs/heads/cleanup","pushedAt":"2024-08-19T01:12:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"style(http): return types","shortMessageHtmlLink":"style(http): return types"}},{"before":"33844127a3a2074bb4417ce689909deec95a1cc4","after":"dcfd5c445db2def9a847be91923dc42d735903ee","ref":"refs/heads/cleanup","pushedAt":"2024-08-19T00:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"chore(errors): moved errors into separate package","shortMessageHtmlLink":"chore(errors): moved errors into separate package"}},{"before":"96b71754c1a3af320444a404ec85de617e29ddeb","after":"33844127a3a2074bb4417ce689909deec95a1cc4","ref":"refs/heads/cleanup","pushedAt":"2024-08-19T00:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"refactor(util): removed unused index file","shortMessageHtmlLink":"refactor(util): removed unused index file"}},{"before":null,"after":"96b71754c1a3af320444a404ec85de617e29ddeb","ref":"refs/heads/cleanup","pushedAt":"2024-08-13T16:14:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"chore(package): updated yarn version","shortMessageHtmlLink":"chore(package): updated yarn version"}},{"before":"5333a90dcbaef87ca75fe03ba9af909e9b655d5f","after":"3109494c60656ae757b84d9b7030129bf6e56cde","ref":"refs/heads/main","pushedAt":"2024-08-05T22:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"netlob","name":"Sjoerd Bolten","path":"/netlob","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33723199?s=80&v=4"},"commit":{"message":"feat(http): better handle ECONNRESET errors","shortMessageHtmlLink":"feat(http): better handle ECONNRESET errors"}},{"before":"6e40a40ebd71c54722e382708c3d55a9053901af","after":"3721d10ddf5f0b3e57061ec5e8903624f56562bf","ref":"refs/heads/gh-pages","pushedAt":"2024-08-05T16:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 5333a90dcbaef87ca75fe03ba9af909e9b655d5f","shortMessageHtmlLink":"deploy: 5333a90"}},{"before":"38389b4019818dbeed7c0a17032a04aca824fcae","after":null,"ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-05T16:44:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"}},{"before":"916e3eba72b48f5de7193717baa8bb682c2d5ebf","after":"5333a90dcbaef87ca75fe03ba9af909e9b655d5f","ref":"refs/heads/main","pushedAt":"2024-08-05T16:44:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.13.0","shortMessageHtmlLink":"1.13.0"}},{"before":"f7cd331f06d2ef917f3b6d91ac60671e3229c038","after":"38389b4019818dbeed7c0a17032a04aca824fcae","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-05T16:38:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.13.0","shortMessageHtmlLink":"1.13.0"}},{"before":"6aa6cda354b19d62c66fd7bb282ad5f92bcf9b20","after":"f7cd331f06d2ef917f3b6d91ac60671e3229c038","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T22:36:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.8","shortMessageHtmlLink":"1.12.4-rc.8"}},{"before":"f554fa3af584e187a5cfd1d0fe8bae3635bb3c82","after":"6aa6cda354b19d62c66fd7bb282ad5f92bcf9b20","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T22:29:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.7","shortMessageHtmlLink":"1.12.4-rc.7"}},{"before":"8ee67df7b3ee8e7c7f93f22a613e96ed4832f7fe","after":"f554fa3af584e187a5cfd1d0fe8bae3635bb3c82","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T22:16:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.6","shortMessageHtmlLink":"1.12.4-rc.6"}},{"before":"f5e09264ec3c8556130e3f4f305cdbf462289aa0","after":"8ee67df7b3ee8e7c7f93f22a613e96ed4832f7fe","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T22:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.6","shortMessageHtmlLink":"1.12.4-rc.6"}},{"before":"933817be55112d13ac4518c2cf5f648009044cfd","after":"f5e09264ec3c8556130e3f4f305cdbf462289aa0","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T21:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.5","shortMessageHtmlLink":"1.12.4-rc.5"}},{"before":"a473698c5a0a39876aab2af38bcb63b21129612b","after":"933817be55112d13ac4518c2cf5f648009044cfd","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T21:11:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.4","shortMessageHtmlLink":"1.12.4-rc.4"}},{"before":"1e3a28e507c0a6da4597dd19af3c6d6f75c52cdb","after":"a473698c5a0a39876aab2af38bcb63b21129612b","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T14:21:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.3","shortMessageHtmlLink":"1.12.4-rc.3"}},{"before":"7e6a00fb0d6911c00040032dbf65fc558874e5a4","after":"1e3a28e507c0a6da4597dd19af3c6d6f75c52cdb","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T13:31:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"1.12.4-rc.2","shortMessageHtmlLink":"1.12.4-rc.2"}},{"before":null,"after":"7e6a00fb0d6911c00040032dbf65fc558874e5a4","ref":"refs/heads/extend-npmignore","pushedAt":"2024-08-04T13:25:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"chore(package): added docs and yarn artifacts to npm ignore","shortMessageHtmlLink":"chore(package): added docs and yarn artifacts to npm ignore"}},{"before":"903805d49f30e97cf395e81be9bd664b8b2aa405","after":null,"ref":"refs/heads/refactor-api","pushedAt":"2024-08-04T12:43:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"}},{"before":"7cc06e291345e6519be3315e979868ffaac28ab4","after":"916e3eba72b48f5de7193717baa8bb682c2d5ebf","ref":"refs/heads/main","pushedAt":"2024-08-04T12:43:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"Refactor client API (#61)\n\n* chore(lint): do not track unused vars in errors interfaces\r\n\r\n* fix(manager): save last token refresh result after retries\r\n\r\n* fix(manager): save last get token result after retries\r\n\r\n* chore(manager): store access token expiration timestamp instead of date\r\n\r\n* refactor(manager): simplified error handling with retries\r\n\r\n* refactor(http): separate auth management from client\r\n\r\n* fix(managers): do not create http client per each manager\r\n\r\n* refactor(http): do not redefine static headers for each request","shortMessageHtmlLink":"Refactor client API (#61)"}},{"before":"008a9df55b651ba4e7296e07e71d5196f708f635","after":"903805d49f30e97cf395e81be9bd664b8b2aa405","ref":"refs/heads/refactor-api","pushedAt":"2024-07-30T03:54:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"fixup! refactor(http): separate auth management from client","shortMessageHtmlLink":"fixup! refactor(http): separate auth management from client"}},{"before":"d660ce8207e6ed35f051d66f68f77cc1dd31cea9","after":"008a9df55b651ba4e7296e07e71d5196f708f635","ref":"refs/heads/refactor-api","pushedAt":"2024-07-29T13:18:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"refactor(http): do not redefine static headers for each request","shortMessageHtmlLink":"refactor(http): do not redefine static headers for each request"}},{"before":"c4759a601b5c9f7f5475102c0d8fbca8b0539b2f","after":"d660ce8207e6ed35f051d66f68f77cc1dd31cea9","ref":"refs/heads/refactor-api","pushedAt":"2024-07-29T13:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"fixup! fix(managers): do not create http client per each manager","shortMessageHtmlLink":"fixup! fix(managers): do not create http client per each manager"}},{"before":"20bedb0096007ba2200747568a809d89d3d528d0","after":"c4759a601b5c9f7f5475102c0d8fbca8b0539b2f","ref":"refs/heads/refactor-api","pushedAt":"2024-07-29T13:08:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"refactor(http): do not redefine static headers for each request","shortMessageHtmlLink":"refactor(http): do not redefine static headers for each request"}},{"before":"3cfd40beb8fc050b49d64387a0f9d00f03a3d370","after":"20bedb0096007ba2200747568a809d89d3d528d0","ref":"refs/heads/refactor-api","pushedAt":"2024-07-29T12:56:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"fix(managers): do not create http client per each manager","shortMessageHtmlLink":"fix(managers): do not create http client per each manager"}},{"before":"4f83b5422f2f379870ec7310b891f90f6494ce40","after":null,"ref":"refs/heads/socket-hangup-retries","pushedAt":"2024-07-29T12:56:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"}},{"before":null,"after":"4f83b5422f2f379870ec7310b891f90f6494ce40","ref":"refs/heads/socket-hangup-retries","pushedAt":"2024-07-29T07:56:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seth2810","name":"Roman Gafurov","path":"/seth2810","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/845078?s=80&v=4"},"commit":{"message":"refactor(manager): simplified rate limit error handling","shortMessageHtmlLink":"refactor(manager): simplified rate limit error handling"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwMjozNTozMC4wMDAwMDBazwAAAASdk726","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwMjozNTozMC4wMDAwMDBazwAAAASdk726","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQwNzo1NjoyNi4wMDAwMDBazwAAAASLnqwI"}},"title":"Activity ยท statsfm/spotify.js"}