1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-09-19 00:19:59 +00:00
arikawa/internal
diamondburned f1f052180b Heart: Improve thread-safety and pace responsiveness
This commit consists of these smaller commits:

    Gateway: SessionID to be a method for thread safety

	This commit breaks the SessionID field of the Gateway struct to
	be thread-safe by wrapping its access with a read-write mutex.
	As this is a bug fix, it is reasonable of a breaking change

    Heart: Allow later binding of event channel

    Voice: Use the new Heart API

    Heart: Fixed data races

    Heart: Allow changing pace, thread-safe Heartbeat
2020-12-31 01:32:45 -08:00
..
handleloop Session: Added a handleloop abstraction 2020-11-17 12:15:05 -08:00
heart Heart: Improve thread-safety and pace responsiveness 2020-12-31 01:32:45 -08:00
intmath API: Separated min function 2020-12-26 16:08:41 -08:00
moreatomic Moreatomic: Replaced invalid mutex with modified sync.Map impl 2020-12-19 02:35:13 -08:00
mulipartutil Multipartutil: move back to package api 2020-07-29 16:58:33 -07:00
testenv API: Potential rate limit fix for reactions 2020-12-11 17:58:52 -08:00
zlib *: Separate utils and internal (#129) 2020-07-29 16:58:33 -07:00