Commit Graph

  • 1a127eb678 Cleaned up voice checks RogueException 2015-09-08 20:14:54 -03:00
  • 618b4399d3 Removed error 500 checks for deleting messages RogueException 2015-09-08 20:14:40 -03:00
  • 1019104da9 No longer specify arch and runtime in global.json RogueException 2015-09-08 19:08:59 -03:00
  • d48674c996 Revert "Updated dnxcore dependencies to build 23225" RogueException 2015-09-08 19:07:09 -03:00
  • 09eaac357f Added DeleteMessages() RogueException 2015-09-08 17:43:02 -03:00
  • 3f4f3c272f Updated dnxcore dependencies to build 23225 RogueException 2015-09-08 01:20:52 -03:00
  • 3eb72bf826 Added Memberships and Servers IEnumerables to User. Added doc to User.PrivateChannel. RogueException 2015-09-07 23:24:20 -03:00
  • 26dd48ac27 Renamed Membership to Member RogueException 2015-09-07 23:17:32 -03:00
  • 7ca386e2e4 Added Member, Server and ServerId shortcuts to Message RogueException 2015-09-07 23:14:45 -03:00
  • 9596648d8e Typo RogueException 2015-09-07 23:12:39 -03:00
  • 36f40c18d5 Added a null-user check to FindMembers RogueException 2015-09-07 23:11:28 -03:00
  • 3869304a31 Connect(token) returns just Task, not Task<string> RogueException 2015-09-07 22:06:33 -03:00
  • a6c4468f5b Removed ConnectAnonymous RogueException 2015-09-07 22:03:02 -03:00
  • 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
  • 0fcf1367de Update README.md RogueException 2015-08-28 06:26:09 -03:00
  • 5d5c5aa660 Update README.md RogueException 2015-08-28 06:13:46 -03:00
  • a32ae7f8c6 Typo, simplifications and new example RogueException 2015-08-28 06:12:42 -03:00
  • 597462857c Refactored DiscordClient, added argument validations to API and connection functions RogueException 2015-08-28 05:57:58 -03:00
  • 546726c027 Merge pull request #2 from moiph/master RogueException 2015-08-28 04:12:07 -03:00
  • d0a6108529 Adding argument null check in sendmessage Pat Murphy 2015-08-27 15:55:22 -07:00
  • 8aee46153e Typo RogueException 2015-08-27 18:06:22 -03:00
  • dc9552b9a0 Cleaned up websocket debug statements RogueException 2015-08-27 17:55:01 -03:00
  • cb88b69a7f Added XHRRawOutput, XHRTiming and VoiceInput debug types RogueException 2015-08-27 17:38:24 -03:00
  • adff96e1cf Fixed some edge cases, made Http (now called JsonHttpClient) instanced. RogueException 2015-08-27 17:06:38 -03:00
  • 26c603531a Fixed several command errors RogueException 2015-08-27 15:47:28 -03:00
  • 20e267cfa4 Added some more debug data, fixed potential crashes. RogueException 2015-08-27 13:55:15 -03:00
  • 2e85ed2899 Added EnableDebug option and a lot of debug events RogueException 2015-08-27 05:55:19 -03:00
  • 2086a0fa04 0.6 beta2 - Added api/gateway RogueException 2015-08-26 22:47:28 -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