Commit Graph

  • d376b35f42 Added support for urls in GetInviteAsync RogueException 2016-06-12 21:08:42 -03:00
  • d2d8a689ce Fixed null author when downloading messages for an uncached user RogueException 2016-06-12 21:00:26 -03:00
  • 9c1e20dda8 Added support for nulls in Optionals' DebuggerDisplay RogueException 2016-06-12 20:53:11 -03:00
  • fdb6c914e6 Removed IOptional from contract resolver RogueException 2016-06-12 20:53:00 -03:00
  • 5aa134a623 Removed IOptional RogueException 2016-06-12 20:39:43 -03:00
  • c9ab158e48 Updated permission debuggerdisplays RogueException 2016-06-12 20:35:16 -03:00
  • 031d178303 Added nick to PRESENCE_UPDATE RogueException 2016-06-12 20:30:10 -03:00
  • 4601347ec8 Moved ExtendedGuild up a level RogueException 2016-06-12 20:23:09 -03:00
  • 2fc306c2e4 Fixed more unknown user errors RogueException 2016-06-12 20:19:37 -03:00
  • 2a9ac298fb Fixed handling of Administrator permission RogueException 2016-06-12 19:47:27 -03:00
  • f371118309 Fixed channel permission resolving RogueException 2016-06-12 17:54:48 -03:00
  • b19f18be3b Added support for Heartbeat opcode RogueException 2016-06-12 17:39:01 -03:00
  • eed8fb3833 added MESSAGE_DELETE_BULK RogueException 2016-06-12 17:23:47 -03:00
  • 6adb6b1882 Fixed OOB error in MessageCache.Download RogueException 2016-06-12 17:08:15 -03:00
  • be354f5614 Fixed errors when members haven't been downloaded. RogueException 2016-06-12 17:02:23 -03:00
  • d37a186795 Fixed indentation RogueException 2016-06-12 16:10:39 -03:00
  • 0dfedabf4d Sync'd several entities to the API docs RogueException 2016-06-12 16:08:43 -03:00
  • cd3be8b5cf Fixed handling of message updates when not in cache RogueException 2016-06-12 14:02:02 -03:00
  • f3f4ba7d66 Fixed handling of invalid roles RogueException 2016-06-12 13:50:36 -03:00
  • 15d7fcf46d Fixed crash when a user leaves the guild while in voice channel RogueException 2016-06-12 12:23:17 -03:00
  • 436274d408 Typo RogueException 2016-06-12 02:40:13 -03:00
  • f7c4371d9d Added explicit dependencies RogueException 2016-06-12 02:39:49 -03:00
  • 7614b1921b Removed AssemblyInfo RogueException 2016-06-12 02:38:32 -03:00
  • 118d897c31 Added CreatedAt to IInviteMetadata RogueException 2016-06-12 01:12:09 -03:00
  • c072666db5 Added GetAFK/Default/Embed/Owner extension methods to IGuild RogueException 2016-06-12 00:55:11 -03:00
  • b15853dc8b Several GuildUser fixes RogueException 2016-06-11 19:55:38 -03:00
  • 5278d798fa Fixed latency log RogueException 2016-06-11 19:01:39 -03:00
  • cc5e0bbe13 Fixed several message parsing issues, added optional deserialization RogueException 2016-06-11 19:00:33 -03:00
  • 06fd96a72c Fixed missing project reference RogueException 2016-06-11 18:14:09 -03:00
  • e01a0a3155 Fixed null permission overwrites RogueException 2016-06-11 18:08:31 -03:00
  • 4b64807465 Added perf TODO RogueException 2016-06-11 18:08:20 -03:00
  • c1710338ba Fixed null GuildUser.User RogueException 2016-06-11 18:05:40 -03:00
  • d05bdd7317 Fixed ignoring GUILD_AVAILABLE event RogueException 2016-06-11 18:04:05 -03:00
  • e76f1c64c4 Fixed several websocket cache issues RogueException 2016-06-11 17:53:55 -03:00
  • 6708255993 Minor log/doc edits RogueException 2016-06-11 17:08:36 -03:00
  • a3b02220b7 Added all missing ConfigureAwait(false)s RogueException 2016-06-09 13:40:02 -03:00
  • fe8a766133 Added Available to IGuild RogueException 2016-06-09 13:39:39 -03:00
  • 59e6b33cbb Removed some C#7 stuff RogueException 2016-06-09 12:39:38 -03:00
  • dea73042aa Added missing logger method RogueException 2016-06-09 02:30:05 -03:00
  • 1ea7fcb2c4 Refactored to use TAP naming scheme RogueException 2016-06-09 02:29:24 -03:00
  • c64bdb83b4 Added support for more events, added benchmark RogueException 2016-06-08 23:29:50 -03:00
  • 0c3b02f5a4 Added initial work for member downloading RogueException 2016-06-08 19:35:39 -03:00
  • 6fbf373848 Clarify latency is in milliseconds RogueException 2016-06-08 18:43:36 -03:00
  • a831ae9484 Added heartbeats, latency, guild events and channel events RogueException 2016-06-08 18:42:57 -03:00
  • fa681612bc Minor logging edits RogueException 2016-06-08 14:50:35 -03:00
  • 5820ca6b53 Changed Discriminators to strings RogueException 2016-06-08 14:45:19 -03:00
  • 9c20253a0c datastore, please RogueException 2016-06-07 21:44:19 -03:00
  • 2f51500d25 More datastore fixes RogueException 2016-06-07 21:37:57 -03:00
  • 2fd7f59153 Improved internal websocket interfaces RogueException 2016-06-07 21:37:47 -03:00
  • a944b1576a Fixed a few datastore issues RogueException 2016-06-07 21:37:11 -03:00
  • a5f7053f55 Delayed .Connect completion, added Hello support RogueException 2016-06-07 21:29:24 -03:00
  • 2b8e32785d Fixed Guild.Features nullref RogueException 2016-06-07 21:28:55 -03:00
  • d55e0309a0 Renamed OpCode enums RogueException 2016-06-07 21:28:38 -03:00
  • 1f5f443927 Fixed sending requests with no options obj RogueException 2016-06-07 21:19:49 -03:00
  • 559b89933f Fixed error when passing no config to DiscordSocketClient RogueException 2016-06-07 21:19:26 -03:00
  • 8c2fa21b81 Restructured to better merge REST and WebSocket entities RogueException 2016-06-07 21:08:35 -03:00
  • 597cedae6d Redirected Guild.Channels to data store RogueException 2016-05-27 10:49:45 -03:00
  • 48dc622fb3 Added ConcurrentHashSet RogueException 2016-05-27 10:49:01 -03:00
  • 89fadb52f6 Moved Roles out of the primary data store RogueException 2016-05-27 10:48:52 -03:00
  • e16eb4e895 Fixed voice region caching RogueException 2016-05-27 05:32:15 -03:00
  • 28247b17d0 Lots more websocket and logging bugfixes :D RogueException 2016-05-27 05:15:32 -03:00
  • 5f43369220 Fixed several websocket and datastore issues RogueException 2016-05-27 02:18:29 -03:00
  • b93abcc95b Added initial websocket support RogueException 2016-05-27 01:52:11 -03:00
  • 50392d3688 Added a couple of buckets, fixed logging out RogueException 2016-05-23 02:22:51 -03:00
  • af680b7f43 Added UserLimit to IVoiceChannel RogueException 2016-05-19 10:09:23 -03:00
  • c6c18bcf47 Added Voice Channel user_limit RogueException 2016-05-19 10:04:59 -03:00
  • 4aba51f2fd Added Game(name) constructor RogueException 2016-05-19 00:06:12 -03:00
  • 473b1bdbbc Fixed nicknames RogueException 2016-05-19 00:06:00 -03:00
  • fdbe41d77f Fixed a couple Optional errors RogueException 2016-05-19 00:05:45 -03:00
  • b9d9191a30 Major cleanup, upgraded to RC2, ported several websocket features from 0.9. RogueException 2016-05-17 05:29:44 -03:00
  • 2be3020689 Renamed DiscordRawClient to DiscordAPIClient RogueException 2016-05-16 02:04:49 -03:00
  • 0f4e3819c5 Added attachment count to Message.DebuggerDisplay RogueException 2016-05-16 01:40:24 -03:00
  • 08413a3990 Removed Aggressive Inlines RogueException 2016-05-16 01:26:42 -03:00
  • 18f7e805ef Removed Rest's VoiceChannel.GetUser(s). Added IChannel.GetUser(limit, offset) RogueException 2016-05-16 01:20:29 -03:00
  • f6058b2454 Use NotNullOrEmpty instead of NotNullOrWhitespace RogueException 2016-05-16 00:44:24 -03:00
  • 4416b514bf Fixed GuildUser not initializing RogueException 2016-05-16 00:41:27 -03:00
  • 67c810b715 Cleaned up Preconditions, removed implicit Optional cast RogueException 2016-05-16 00:38:28 -03:00
  • 4714dd78e5 Fixed GetGuildMembers for servers larger than 1000 members. RogueException 2016-05-15 23:25:22 -03:00
  • b42bf9cfd5 Fixed Optional.GetValueOrDefault(defaultValue) RogueException 2016-05-15 23:24:42 -03:00
  • 140ea65a8e Fixed DeleteMessages when a single message is passed. RogueException 2016-05-15 23:16:10 -03:00
  • bf1e77e968 Added explicit DM functions to RawClient RogueException 2016-05-15 23:13:58 -03:00
  • 300922d623 Minor rename RogueException 2016-05-15 21:45:57 -03:00
  • 7898b74207 Added content preconditions to CreateMessage and UploadFile RogueException 2016-05-15 19:25:57 -03:00
  • 189938beaf Fixed GetMessages with non-multiples of 100 RogueException 2016-05-15 19:07:00 -03:00
  • a59bfaaeff Several GetMessages fixes RogueException 2016-05-15 15:13:31 -03:00
  • 7b68b4a860 Simplified ToString, added debug strings RogueException 2016-05-15 03:22:40 -03:00
  • 4365aced85 Change LastMessageId to nullable RogueException 2016-05-15 02:14:41 -03:00
  • 1ee5e6d771 Explicitly select json converters, added Image and Int53 attributes, fixed a couple of routes. RogueException 2016-05-15 02:07:52 -03:00
  • d1d6bf2c52 Cleaned up helpers and permissions, bumped perms up to uint64. RogueException 2016-05-15 01:16:03 -03:00
  • 6615b852c1 Moved IDeletable from InviteMetadata to Invite RogueException 2016-05-14 23:03:45 -03:00
  • fe042e51bc Cleaned up Invites RogueException 2016-05-14 23:01:01 -03:00
  • 07e8eb4581 Fixed several channel bugs and cleaned up WS channel entities. RogueException 2016-05-14 22:47:13 -03:00
  • 57dfd93973 Remove IUpdateable.Update from WebSocket entities RogueException 2016-05-14 21:26:24 -03:00
  • f5045f2a67 Added Game model RogueException 2016-05-14 21:03:29 -03:00
  • c01e3c069d Prep for WebSocket client, Several MessageQueue fixes RogueException 2016-05-14 20:23:57 -03:00
  • 1ab4e1e246 Fixed GetGuildMembers endpoint RogueException 2016-05-14 18:59:10 -03:00
  • cf6d3d25ec Several token and endpoint bugfixes RogueException 2016-05-14 18:58:29 -03:00
  • 7f3b886479 Cleaned up Optional RogueException 2016-05-13 03:32:41 -03:00
  • 96efc97fc1 Added user login, switching users/tokens, and token validation RogueException 2016-05-13 02:54:58 -03:00
  • 9a47de6509 Moved DiscordClient.CurrentUser to GetCurrentUser, lazy load it. RogueException 2016-05-13 01:40:34 -03:00