a9445d60dd
Reset blockEvent on connect.
RogueException
2015-09-07 15:49:13 -03:00
09a0c74049
Dont echo our own messages
RogueException
2015-09-07 15:40:09 -03:00
6ac95417f3
Forgot a disconnect call >.>
Brandon Smith
2015-09-06 05:14:53 -03:00
95bc5b6d63
Removed leftover
Brandon Smith
2015-09-06 05:13:49 -03:00
2aa099d9c8
Cleaned up connect methods
Brandon Smith
2015-09-06 05:13:23 -03:00
43e54f0042
Add basic websocket redirect support
Brandon Smith
2015-09-06 04:54:37 -03:00
3c181c5740
Pass token to /gateway
Brandon Smith
2015-09-06 04:02:31 -03:00
85dcfc3ebd
Renamed Format.Text to Format.Multiple
Brandon Smith
2015-09-05 16:30:33 -03:00
76d019997e
Fixed underline function
Brandon Smith
2015-09-05 16:28:27 -03:00
c2e0c052aa
Added missing file to net45 project
Brandon Smith
2015-09-05 16:28:00 -03:00
5d82aa7001
Renamed MessageHelper to Format, added Bold, Italics, Underline and Strikeout methods.
Brandon Smith
2015-09-05 16:27:21 -03:00
cd408fea49
Moved mentions to MessageHelper, added Escape()
Brandon Smith
2015-09-05 16:17:52 -03:00
8f01cda069
Moved Opus files
Brandon Smith
2015-09-05 16:17:44 -03:00
5b30117a7a
Added UserStatus string enum
Brandon Smith
2015-09-05 15:59:42 -03:00
6a9eb0815e
Reorganized project structure
Brandon Smith
2015-09-05 15:58:00 -03:00
8e02ec06f3
0.6.1-beta2
Brandon Smith
2015-09-05 03:42:16 -03:00
53effb9acf
0.6.1-beta2
Brandon Smith
2015-09-05 03:41:37 -03:00
52590e4153
Better voice error handling, moved several properties into DiscordVoiceSocket
Brandon Smith
2015-09-05 03:39:58 -03:00
1d24efbf35
Minor doc edit.
Brandon Smith
2015-09-04 22:56:15 -03:00
bd803b622a
Added WaitVoice
Brandon Smith
2015-09-04 22:53:45 -03:00
144fe7b570
Added buffer length to outgoing audio
Brandon Smith
2015-09-04 22:14:24 -03:00
320a155499
Removed leftover lock, started adding Task result to SendPCMFrame.
Brandon Smith
2015-09-04 20:44:23 -03:00
0cde7c3dd2
Moved voice functions from API to base file.
Brandon Smith
2015-09-04 20:34:30 -03:00
f0933c75a0
Revert "Do not allow ObjectDisposed exceptions to trigger disconnectreason"
Brandon Smith
2015-09-04 19:33:44 -03:00
f6dacb7a84
Do not allow ObjectDisposed exceptions to trigger disconnectreason
Brandon Smith
2015-09-04 19:32:26 -03:00
8f7492c246
Don't destroy disconnectReason so quickly
Brandon Smith
2015-09-04 19:25:01 -03:00
5b432769fb
Preserve stack trace for websocket errors
Brandon Smith
2015-09-04 19:21:03 -03:00
ce2a4dfa2b
Don't activate the canceltoken in websockets before the disconnectreason has been set.
Brandon Smith
2015-09-04 19:07:05 -03:00
7376769581
Minor version edit
Brandon Smith
2015-09-04 02:38:19 -03:00
3438843900
0.6.1-beta1
Brandon Smith
2015-09-04 02:36:26 -03:00
7293176dd1
Reverted to DNX Beta 6... again.
Brandon Smith
2015-09-04 02:33:54 -03:00
751c8b1bd6
Updated HttpClient to 2.2.29
Brandon Smith
2015-09-03 21:54:20 -03:00
1236c85fba
Clean up state during disconnect better. Don't allow UDP disposed errors to trigger the DisconnectReason.
Brandon Smith
2015-09-03 21:11:35 -03:00
94ec2ab5ca
Remove more undeeded JoinVoiceServer parameters
Brandon Smith
2015-09-03 20:32:04 -03:00
ccbdf8f63c
Don't require Server parameter when Channel is passed to JoinVoiceServer
Brandon Smith
2015-09-03 20:27:09 -03:00
03fcf4a109
Update to DNX beta7
Brandon Smith
2015-09-03 20:17:18 -03:00
9a886259a4
Revert "Update to beta7"
Brandon Smith
2015-09-03 20:16:53 -03:00
14202cd242
Update to beta7
Brandon Smith
2015-09-03 20:16:35 -03:00
e7b9a589b9
More reconnect tweaks
Brandon Smith
2015-09-03 20:16:25 -03:00
e1895e40cb
Don't reset wasDisconnectUnexpected before using it.
Brandon Smith
2015-09-03 20:13:41 -03:00
1dca0bee24
Removed a few redundant debug events
Brandon Smith
2015-09-03 20:08:27 -03:00
61644d1f77
Added better WebSocket disconnect support
Brandon Smith
2015-09-03 20:03:47 -03:00
6343e8bfe9
Bumped up the default timeout from 5s to 10s
Brandon Smith
2015-09-01 21:38:11 -03:00
7f8b61f728
Dont parse commands if there are none configured.
Brandon Smith
2015-09-01 19:34:27 -03:00
e3af3988b9
Don't crash when null config is passed to DiscordClient
Brandon Smith
2015-09-01 19:31:30 -03:00
e6be52e83b
Use better exceptions during websocket errors
Brandon Smith
2015-09-01 19:17:54 -03:00
999e62f81e
Remove unnecessary DNXCore checks
Brandon Smith
2015-09-01 17:11:06 -03:00
4e29ff1ae6
I guess Mono doesn't support AllowNatTraversal?
Brandon Smith
2015-09-01 17:09:08 -03:00
6040920c23
v0.6.0
Brandon Smith
2015-09-01 15:58:08 -03:00
82d909a7c7
Refactor tools have failed me
Brandon Smith
2015-08-30 17:08:56 -03:00
738f5fa849
More cleanup
Brandon Smith
2015-08-30 17:08:24 -03:00
5e8291fe25
Bug fixes
Brandon Smith
2015-08-30 17:04:32 -03:00
7f04af4db3
Unhid PrivateChannel
Brandon Smith
2015-08-30 16:55:16 -03:00
66d8eab986
Changed GetPMChannel to GetOrCreatePMChannel, added SendPrivateMessage, hid User.PrivateChannel
Brandon Smith
2015-08-30 16:46:52 -03:00
9d06e2b48d
Clean all the things!
RogueException
2015-08-26 16:14:19 -03:00
a19c4b4547
Clean up dnxcore voice stuff
RogueException
2015-08-25 15:14:12 -03:00
d6acf44897
Don't show code specifics in exceptions.
RogueException
2015-08-25 15:12:29 -03:00
29328d5370
Added an EnabledVoice option to the config, disabled by default.
RogueException
2015-08-25 15:06:50 -03:00
827ffc3e29
Updated Solution
Brandon Smith
2015-08-25 02:15:39 -03:00
4438f3d35c
Added ClearVoiceBuffer, thread support (disabled currently), and some minor voice performance improvements
Brandon Smith
2015-08-24 19:54:58 -03:00
94e26624d7
Cleanup
Brandon Smith
2015-08-24 19:12:18 -03:00
2df72bbb8f
Clean up some debug statements
Brandon Smith
2015-08-24 18:55:02 -03:00
649e1bbe7c
Don't crash when people leave a server
Brandon Smith
2015-08-24 18:54:00 -03:00
7e5813dd94
Fixed the voice things!
Brandon Smith
2015-08-24 18:20:45 -03:00
74517d0ef3
Initial outgoing audio support
Brandon Smith
2015-08-24 17:21:51 -03:00
74f1272737
Minor voice changes
Brandon Smith
2015-08-24 03:37:28 -03:00
1c547a7a83
Added opus libs
Brandon Smith
2015-08-24 03:37:15 -03:00
71e609ebc5
Added Opus.Net project.json
Brandon Smith
2015-08-24 03:03:09 -03:00
32565efa5c
Added Opus.Net, fixed public IP method, starting to add outgoing voice support.
Brandon Smith
2015-08-24 02:44:42 -03:00
a80355699a
Added libsodium, set up UDP socket for voice.
Brandon Smith
2015-08-24 01:15:06 -03:00
a2fee3213f
Removing some debug stuff
Brandon Smith
2015-08-23 17:26:21 -03:00
061db73f03
Minor tweaks
Brandon Smith
2015-08-23 17:20:32 -03:00
c6af57974b
Added connecting to voice chat.
Brandon Smith
2015-08-23 16:59:49 -03:00