Commit graph

389 commits

Author SHA1 Message Date
Bruce
296a118712 Merge pull request #113 from iopred/develop
Clean up mutexes around s.handlers so they exist only in discord.go
2016-02-18 21:48:31 -06:00
Bruce Marriner
eec0faa7b3 Handle VOICE_SERVER_UPDATE better, closes #115 2016-02-18 21:42:23 -06:00
Bruce Marriner
548d61c406 Add ability to cleaned close voice websocket and udp connections 2016-02-18 21:41:37 -06:00
Bruce Marriner
b38745945b Added support for leaving voice channel, closes #118 2016-02-18 21:24:14 -06:00
Bruce Marriner
60149f70bb Allow calling ChannelVoiceJoin even after connected to voice, closes 2016-02-18 02:24:29 -06:00
Chris Rhodes
d22b7ffc90 Clean up mutexes around s.handlers so they exist only in discord.go 2016-02-17 23:17:31 -08:00
Bruce Marriner
22bb771120 Added func GuildMemberMove, closes #92 2016-02-18 00:39:53 -06:00
Bruce
81807304a4 Merge pull request #111 from iopred/blah
Return state errors. Because we're good citizens.
2016-02-15 22:09:37 -06:00
Chris Rhodes
4895ace11d Return state errors. Because we're good citizens. 2016-02-15 20:07:01 -08:00
Bruce Marriner
aebfb09719 Baby Linting. 2016-02-15 21:50:41 -06:00
Bruce
28236b429c Merge pull request #109 from iopred/map
BREAKING CHANGE -- Mapped Event Handlers
2016-02-15 21:43:59 -06:00
Bruce
0dea8696c0 Merge pull request #110 from iopred/guildleave
Support new guild leave API.
2016-02-15 20:59:15 -06:00
Chris Rhodes
32dc320386 👌 2016-02-15 18:39:43 -08:00
Chris Rhodes
0bd7fbf668 Support new leave API. 2016-02-15 18:38:15 -08:00
Chris Rhodes
b083ce00c7 Un-expose handlers. Clean up Session struct. 2016-02-14 21:58:29 -08:00
Chris Rhodes
88335b6f54 Small performance improvement. Added tests. 2016-02-14 19:01:45 -08:00
Chris Rhodes
6fa99712ef Finish converting large switch statement into a map of functions. 2016-02-14 18:48:37 -08:00
Chris Rhodes
8ffaa85b0b Thread safety and more events. 2016-02-14 13:41:56 -08:00
Chris Rhodes
fb6ae92555 Add basic support for mapped event handlers. 2016-02-14 13:17:20 -08:00
Bruce
363a28a3fb Merge pull request #108 from iopred/tts
Support TTS. Closes #67
2016-02-14 15:05:36 -06:00
Chris Rhodes
64af0e5f4a Support TTS. Closes #67 2016-02-13 18:28:29 -08:00
Bruce
bf3f2c548a Merge pull request #104 from iopred/sendfile
Support sending files.
2016-02-12 22:01:30 -06:00
Chris Rhodes
4a9689f953 Cleanup 2016-02-11 21:39:18 -08:00
Chris Rhodes
0344155b17 Support sending files. 2016-02-11 21:36:19 -08:00
Bruce
a9d0be6634 Merge pull request #102 from iopred/voice
VoiceServerUpdate and VoiceStateUpdate. Closes #103
2016-02-08 17:08:51 -06:00
Chris Rhodes
7d112b562e Mirror the Voice guard. 2016-02-08 10:08:24 -08:00
Chris Rhodes
b2c76de22e Merge remote-tracking branch 'bwmarrin/develop' into voice 2016-02-08 10:06:17 -08:00
Chris Rhodes
7858f999b1 Handle nil errors and default handler properly. 2016-02-08 10:03:32 -08:00
Bruce Marriner
348d9482d0 Removed unneeded blank line :) 2016-02-08 10:26:44 -06:00
Bruce Marriner
1a0e4c05fa Call user callback for VOICE_STATE_UPDATE events, closes #101 2016-02-08 10:18:08 -06:00
Chris Rhodes
40b969d7c3 VoiceServerUpdate and VoiceStateUpdate 2016-02-08 08:05:08 -08:00
Bruce Marriner
af52a8c822 Fix type, thanks KuroiKitsu 2016-02-07 20:47:33 -06:00
Bruce Marriner
02a6e04b47 Spelling 2016-02-04 11:36:57 -06:00
Bruce Marriner
8023a80e0b Add comment to Packet type 2016-02-01 09:13:59 -06:00
Bruce Marriner
68308c6f97 Added opusReceiver. 2016-01-31 16:57:50 -06:00
Bruce Marriner
b4b144edb3 Renamed Opus chan to OpusSend and added OpusRecv 2016-01-31 14:08:33 -06:00
Bruce Marriner
ec52ad0a8d Commented out two unused envars 2016-01-28 11:12:07 -06:00
Bruce Marriner
9b8e880744 Optimized some structs to reduce their runtime size. 2016-01-28 11:10:12 -06:00
Bruce Marriner
edc09778a7 Linting. 2016-01-28 08:36:09 -06:00
Bruce Marriner
53db54ea8c Comment. 2016-01-27 23:41:44 -06:00
Bruce Marriner
259b7c77d9 Comment. 2016-01-27 23:40:59 -06:00
Bruce Marriner
f917d83f6e Linting. 2016-01-27 23:39:56 -06:00
Bruce Marriner
546cd85303 error strings should not end with punctuation. 2016-01-27 23:38:38 -06:00
Bruce Marriner
6bb417af7a Removed unreachable (and unneeded) code x3! 2016-01-27 23:37:46 -06:00
Bruce Marriner
5ae93327e3 Removed unreachable (and unneeded) code. 2016-01-27 23:36:34 -06:00
Bruce Marriner
457d27b35e Removed unreachable (and unneeded) code. 2016-01-27 23:35:42 -06:00
Bruce Marriner
21272c5460 no formatting directive in Errorf call 2016-01-27 23:34:57 -06:00
Bruce Marriner
9c5cd00d34 Spelling. 2016-01-27 23:31:43 -06:00
Bruce Marriner
9a63e50e22 Bump dev to v0.11.0-alpha 2016-01-27 13:31:14 -06:00
Bruce Marriner
819f661126 Merge branch 'develop' 2016-01-27 13:29:08 -06:00