1
0
Fork 0
mirror of https://github.com/diamondburned/arikawa.git synced 2024-12-03 12:23:02 +00:00
arikawa/gateway
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
..
commands.go Heart: Improve thread-safety and pace responsiveness 2020-12-31 01:32:45 -08:00
events.go Gateway: Rollback weird user changes 2020-12-01 18:07:42 -08:00
events_map.go Gateway: Refactor, v8 user struct updates 2020-11-28 17:22:03 -08:00
gateway.go Heart: Improve thread-safety and pace responsiveness 2020-12-31 01:32:45 -08:00
identify.go Gateway: Made Shard field empty for default 2020-12-30 23:43:08 -08:00
integration_test.go Heart: Improve thread-safety and pace responsiveness 2020-12-31 01:32:45 -08:00
intents.go replace usage of discordapp.com with discord.com in docs 2020-11-03 10:14:53 -08:00
intents_map.go Gateway: Added an Event to Intents map for convenience 2020-10-28 19:44:04 -07:00
op.go Heart: Improve thread-safety and pace responsiveness 2020-12-31 01:32:45 -08:00
ready.go Gateway: Rename MessageNotifications to Notifications for consistency 2020-12-19 19:22:35 -08:00