Commit graph

276 commits

Author SHA1 Message Date
Bruce Marriner
80cfd644b4 Added tests for restapi.go 2016-01-11 14:35:11 -06:00
Bruce Marriner
367594be1f Testing Close(), store token from Email/Pass New if ran. 2016-01-11 14:33:50 -06:00
Bruce Marriner
2469147d8a Even better checking that we don't close nil/closed chans. 2016-01-11 14:33:01 -06:00
Bruce
166fb1f5b5 Merge pull request #81 from iopred/patch-3
Remove the userID param from UserSettings.
2016-01-11 14:25:04 -06:00
Chris Rhodes
b26c168d94 Remove the userID param from UserSettings. 2016-01-11 12:17:53 -08:00
Bruce Marriner
6274ab9053 Hackish fix so we don't try to close nil or closed channels. 2016-01-11 14:05:22 -06:00
Bruce Marriner
61b3b8122c Only close chans if they are open, closes #80 2016-01-11 13:23:11 -06:00
Bruce Marriner
1da7bf090b Changed envars from USERNAME to EMAIL 2016-01-11 13:02:16 -06:00
Bruce Marriner
6de9b19ac8 Merge branch 'develop' of https://github.com/bwmarrin/Discordgo into develop 2016-01-11 12:09:30 -06:00
Bruce Marriner
614ecda516 Fix Logout function. Closes #50 2016-01-11 12:06:25 -06:00
Bruce Marriner
dc9357f61d Changes to make these work in same folder. 2016-01-11 12:06:06 -06:00
Bruce Marriner
d71a43192f Renamed to match source 2016-01-11 12:04:42 -06:00
Bruce Marriner
806c9ae391 Make main folder a cluttered mess in the name of idiomatic. 2016-01-11 12:02:59 -06:00
Bruce
687d8278df Merge pull request #78 from iopred/img
BREAKING CHANGE - Remove userID parameter for REST API methods that can only be called for @me.
2016-01-11 09:56:15 -06:00
Bruce
9376774db8 Merge pull request #79 from iopred/attachments
Add structs for message Attachments and Embeds. Closes #57 #58
2016-01-11 09:39:08 -06:00
Chris Rhodes
735b01b158 Embeds. 2016-01-10 22:12:45 -08:00
Chris Rhodes
7b34805950 Merge remote-tracking branch 'bwmarrin/develop' into attachments 2016-01-10 21:39:21 -08:00
Chris Rhodes
a639011a06 Add attachments fields. 2016-01-10 21:39:18 -08:00
Chris Rhodes
d52e39a592 Move non @me methods higher, modify UserGuilds. 2016-01-10 21:23:15 -08:00
Chris Rhodes
fc9dc56e25 Merge remote-tracking branch 'bwmarrin/develop' into img 2016-01-10 21:20:28 -08:00
Chris Rhodes
918ee4205d Make User commands accessible only to @me 2016-01-10 21:20:19 -08:00
Bruce
3163843c2c Merge pull request #77 from iopred/img
Return an image.Image for user avatars, also fix some missing pointers.
2016-01-10 23:07:46 -06:00
Chris Rhodes
00cd5cb178 Return an image.Image for user avatars. Also fix some missing pointer returns. 2016-01-10 19:36:52 -08:00
Bruce Marriner
77f4199262 Added more tests for New() func 2016-01-10 19:42:06 -06:00
Bruce Marriner
4bdb631758 Initial, very basic, support for dealing with rate limits 2016-01-10 19:40:03 -06:00
Bruce Marriner
70d420f16b Add RateLimit struct 2016-01-10 19:39:44 -06:00
Bruce Marriner
b5e45827fd Better error checking for New() and Gateway() funcs, closes #75 2016-01-10 19:01:34 -06:00
Bruce Marriner
6f6b1d360c Move improvements to voice support 2016-01-10 18:17:24 -06:00
Bruce Marriner
093d3be770 More improvements to voice support 2016-01-10 18:01:05 -06:00
Bruce Marriner
3357c56626 Minor changes to Request() func, closes #73 2016-01-10 17:30:19 -06:00
Bruce Marriner
9583ef4e19 Return immediately if err getting gateway. 2016-01-10 14:46:44 -06:00
Bruce
abcba14abe Merge pull request #72 from sethdmoore/actually-fix-login-crash
Fix Login crash by returning immediately, fixes #46
2016-01-10 11:51:21 -06:00
Seth Moore
e755370170 Fix return type... 2016-01-10 10:50:08 -05:00
Seth Moore
054115bc89 Fix Login crash by returning immediately 2016-01-10 10:43:47 -05:00
Bruce Marriner
1b3817c7e1 First re-write of voice support. BREAKING CHANGE. 2016-01-09 20:56:30 -06:00
Bruce Marriner
2d634bc612 Reduce number of tests by removing go tip tests. 2016-01-09 14:50:03 -06:00
Bruce Marriner
52de068f71 Tests now also check that New(User,Pass) works. 2016-01-09 14:43:43 -06:00
Bruce Marriner
c2fd09c51d Fix error introduced by SHA: 30252123a0,
closes #66
2016-01-09 14:22:34 -06:00
Bruce
30252123a0 Merge pull request #68 from iopred/loginissue
Fix login token issue. Fixes #66
2016-01-09 10:30:30 -06:00
Chris Rhodes
129832e3d5 Fix login token issue. 2016-01-08 13:58:56 -08:00
Bruce
225971746c Merge pull request #65 from iopred/fix
Fix a subtle bug where OnEvent wouldn't get fired for events with state handling.
2016-01-08 13:55:42 -06:00
Chris Rhodes
5544372242 I think I got it right this time ;) 2016-01-08 11:28:44 -08:00
Bruce
a1b1fb0fcb Merge pull request #64 from iopred/subtle
Fix subtle difference between events with state tracking and not.
2016-01-08 12:45:31 -06:00
Chris Rhodes
f05f79e24d Fix subtle difference between events with state tracking and not, when the handler is null. 2016-01-08 10:39:24 -08:00
Bruce
07057f8e71 Merge pull request #63 from iopred/stateperf
Don't unmarshall if it won't be used.
2016-01-08 12:34:21 -06:00
Chris Rhodes
764371c9ad 👌 2016-01-08 10:31:34 -08:00
Chris Rhodes
be8e0de5c6 Merge remote-tracking branch 'bwmarrin/develop' into stateperf 2016-01-08 10:26:19 -08:00
Chris Rhodes
c842676deb Don't unmarshall if it won't be used. 2016-01-08 10:24:29 -08:00
Bruce
e250c6fd66 Merge pull request #62 from iopred/pointers
Use pointers in structs and change callback method signatures.
2016-01-08 12:24:20 -06:00
Chris Rhodes
28d1f63219 Missed one 2016-01-08 10:05:48 -08:00