Commit graph

755 commits

Author SHA1 Message Date
jonas747
3fd53413de Added userguild struct, and UserGuilds() now returns a userguild 2016-07-29 23:13:55 +02:00
Bruce
9011830676 Merge pull request #234 from dmportella/sendfile-enhancement
Sendfile enhancement
2016-07-29 09:57:27 -05:00
daniel portella
f4b8e2ecc2 added ChannelSendFileWithMessage
kept it backwards compatible so previous apps dont crash with missing field.
2016-07-26 22:18:20 +01:00
Bruce
1dcb081f13 Merge pull request #230 from jonas747/funsplit
Fix ratelimit mutex with url parameters
2016-07-22 14:49:33 -05:00
Bruce Marriner
d28aed7326 Move deprecation comment so lint test passes 2016-07-19 07:45:00 -05:00
Bruce Marriner
43778dc54b Bump version to 0.14.0-dev 2016-07-19 07:44:38 -05:00
jonas747
a504a0adb9 Fix ratelimit mutex with url parameters 2016-07-19 14:18:49 +02:00
Bruce Marriner
11fa9dc906 Bump Version to 0.13.0 2016-07-18 17:12:48 -05:00
Bruce Marriner
ea72e85416 Deprecated Session.UserChannelPermissions
Created new UserChannelPermissions in State.
2016-07-18 17:04:00 -05:00
Bruce Marriner
5501cac820 Retry After Milliseconds, fixes #228 2016-07-11 22:34:34 -05:00
Bruce Marriner
a97d89e1de Fix param to ChannelVoiceJoin 2016-07-11 22:17:56 -05:00
Bruce Marriner
2ebf8bdb10 Removed unneeded code. 2016-07-07 21:07:26 -05:00
Bruce Marriner
bbce2612b0 simi-properly close websockets and simplify voice reconnect 2016-07-06 20:31:47 -05:00
Bruce Marriner
45ffd8c83a Removed extra logging 2016-07-06 12:53:11 -05:00
Bruce Marriner
7393438ea8 Put wait var back in. 2016-07-05 21:42:10 -05:00
Bruce Marriner
956961ac3e Simplify reconnect code. 2016-07-05 21:38:37 -05:00
Bruce Marriner
604872ed4b Fix error msg 2016-07-05 20:52:54 -05:00
Bruce Marriner
ad91025f59 Don't delete VoiceConnections
But, don't add a VoiceConnection either if we don't successfully
connect.
2016-07-05 20:51:52 -05:00
Bruce Marriner
8afeb296e6 Removed test that no longer works on non-bot accounts. 2016-06-28 12:05:32 -05:00
Bruce
cce08f8b00 Merge pull request #223 from RealCodingTeam/add-pins
Add support for message pinning, closes #219
2016-06-28 10:29:06 -05:00
RealCodingTeam
12a226f56c huh 2016-06-28 11:10:38 -04:00
Bruce
5f6a972b91 Merge pull request #221 from iopred/permstate
Use State for UserChannelPermissions when possible.
2016-06-27 08:16:40 -05:00
Chris Rhodes
b225864d96 Use State for UserChannelPermissions when possible. 2016-06-25 16:22:17 -07:00
Bruce Marriner
5f983250fe Check that the gateway websocket is ready 2016-06-24 19:42:43 -05:00
Bruce Marriner
e252652fe8 Unlock what you Lock, fool. 2016-06-24 13:42:35 -05:00
Bruce Marriner
cdd87ec432 Merge branch 'develop' of https://github.com/bwmarrin/Discordgo into develop 2016-06-24 13:12:09 -05:00
Bruce Marriner
3329f87b14 Added lots of temp logs into voice close func 2016-06-24 13:11:25 -05:00
Bruce Marriner
af57bc1789 comment Deprecation for VoiceReady and UDPReady 2016-06-24 13:10:56 -05:00
Bruce Marriner
eeb2d4f62d Add mfa_enabled to User struct 2016-06-24 11:55:52 -05:00
Bruce
5f2a99e666 Merge pull request #217 from nstafie/develop
Add function to get a single message by ID
2016-06-17 16:51:34 -05:00
Bruce Marriner
5e45d0a4fc gofmt file 2016-06-17 16:39:37 -05:00
Bruce Marriner
9069f81c6e Better gofmt check, now without an error. 2016-06-17 16:36:05 -05:00
Bruce Marriner
90b83fefeb Make travis check format, and test it.. 2016-06-17 16:28:49 -05:00
Bruce Marriner
fb663ac348 Linting 2016-06-17 15:44:01 -05:00
Bruce Marriner
ab465c38c4 drop 1.4, add tip, make golint error. 2016-06-17 15:05:23 -05:00
Bruce Marriner
d6c91f2350 Try 2? 2016-06-17 14:51:49 -05:00
Bruce Marriner
d7fd659073 Add race and vet testing. 2016-06-17 14:36:12 -05:00
Bruce Marriner
9d715837f6 Rewrite test to avoid data race 2016-06-17 14:23:40 -05:00
Bruce Marriner
11f11de41c Protect writes to DataReady with mutex lock 2016-06-17 14:23:19 -05:00
Bruce Marriner
6c4d9f0ad7 Removed unused func 2016-06-17 13:56:01 -05:00
Bruce Marriner
5322552229 Fix data race in tests 2016-06-17 13:12:42 -05:00
Bruce Marriner
32229d5de5 Fix data race 2016-06-17 12:43:22 -05:00
Bruce Marriner
face6df4b6 Do not call session onEvent as goroutine
This is a stability improvement but may have a slight performance
impact. This change will be reviewed again later.  Doing this solves a
data race issue with the Sequence number that must be tracked for
gateway resume and heartbeats.  Event specific handlers are now called
as a goroutine though.
2016-06-17 12:24:32 -05:00
Bruce Marriner
34c4ad5aa2 Fix data race issue 2016-06-17 11:01:34 -05:00
Bruce Marriner
e451cb36c3 Clear SessionID when reconnecting voice
Also added some more logging..
2016-06-17 10:24:15 -05:00
Bruce Marriner
e76dafab78 Do spam unready session error on voice reconnec 2016-06-16 14:53:05 -05:00
Nicholas Stafie
912d26b6bf
Add function to get a single message by ID 2016-06-15 16:37:55 +03:00
Bruce
79d49f86fb Merge pull request #216 from jonas747/userguildsettings
Added UserGuildSettingsEdit
2016-06-15 08:30:01 -05:00
jonas747
f2f2d6430b Added UserGuildSettingsEdit 2016-06-15 12:07:57 +02:00
Bruce Marriner
339ec5f4d7 Merge branch 'b1naryth1ef-feature/sharding' into develop 2016-06-14 13:47:51 -05:00