This release fixes some bugs involving API calls and EventSub WebSocket mock server.
- Fixed 100% CPU spike after reconnect in EventSub WebSocket mock server
- Fixed panic during some cases of
twitch api get users/extensions
- Fixed panic during some cases of
twitch api get extensions/live
Thanks to @Awakened-Redstone for reporting the 100% CPU bug
Changelog
- 7936cba Added additional goroutines for client's loop channels, and set channels to nil when closed
- 96a6b3f Added built-in profiler support for pprof
- 224a9f7 Added safety checks to dereferencing pointer
- 29ede46 Changed APIResonse struct to generics to not make assumptions about format used in the Data response field
- e748f82 Fixed goroutine exit
- 5023d1f Merge branch 'main' into fix-230-232
- 0a65126 Merge pull request #231 from twitchdev/fix-229
- ba7e315 Merge pull request #233 from twitchdev/fix-230-232
- 2c9bb6d Merge pull request #234 from twitchdev/gh-actions-v3
- ea24966 Updated actions/setup-go and actions/checkout to v3