1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-09-12 05:06:28 +00:00
arikawa/utils
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
..
handler Handler: Use a free list over a linked list 2020-10-28 23:55:39 -07:00
httputil httputil: Fixed Multipart writer not closing 2020-12-16 14:08:31 -08:00
json Option: fix nullable types getting serialized to nil on JSON null 2020-11-22 09:33:33 -08:00
sendpart API: Move ExecuteWebhookData, add package sendpart for uploads 2020-12-16 13:11:11 -08:00
wsutil Heart: Improve thread-safety and pace responsiveness 2020-12-31 01:32:45 -08:00