Commit Graph

1680 Commits

Author SHA1 Message Date
RogueException
c678432b1a Moved reconnect's Disconnect call to its separate task 2016-07-30 04:52:15 -03:00
RogueException
2912107c35 Removed IGuild.CreateInviteAsync 2016-07-30 00:44:26 -03:00
RogueException
7df5fa9371 Merge pull request #157 from RogueException/issues/153
Remove all references to XKCD URLs in Invites
2016-07-30 00:36:11 -03:00
RogueException
3077249705 Fixed parsing errors when the first argument is on a new line 2016-07-30 00:29:25 -03:00
Christopher F
75802403b5 Remove all references to XKCD URLs in Invites
Resolves #153

This is a breaking change!

With the introduction of Vanity URLs and the shortening of Invite URLs, the API appears to have removed the "xkcdpass" field of the Invite. 

Since this functionality was removed from the Discord API and thus obsolete, it has been removed from the Invite models.
2016-07-29 22:19:09 -04:00
RogueException
c5569a44ea Renamed Unparsed -> Remainder. Fixed non-string remainder parameters. 2016-07-29 23:10:13 -03:00
Christopher F
f552c37cfe Merged branch dev into dev 2016-07-29 20:48:42 -04:00
Christopher F
af4ede31b8 Fix Samples on Docs; Fix Links on Docs; add FAQ page to docs 2016-07-29 20:48:33 -04:00
RogueException
4088ec7fa3 Minor reconnect bugfix, removed unused variables 2016-07-29 21:40:40 -03:00
Christopher F
dc58f92333 Merge branch 'dev' of https://github.com/RogueException/Discord.Net into dev 2016-07-29 19:11:45 -04:00
RogueException
7a36da2b58 Moved REST internal classes 2016-07-29 18:16:57 -03:00
RogueException
260a0153f4 Moved Rpc/WebSocket entities, fixed nullref on RPC message events 2016-07-29 18:11:41 -03:00
RogueException
79f11455b9 Added logging for RPC events 2016-07-29 18:02:39 -03:00
RogueException
6d2a30a739 Fixed typo 2016-07-29 18:00:16 -03:00
RogueException
ab9e70dc67 Added RPC Subscription funcs and Message Events 2016-07-29 17:58:08 -03:00
RogueException
934d080be5 Started adding Rpc events 2016-07-29 17:20:14 -03:00
RogueException
c565bdf55b Reorganized classes into Rpc/Rest/WebSocket namespaces 2016-07-29 17:12:58 -03:00
RogueException
73d4233684 Removed DiscordRpcClient's second log header 2016-07-29 16:46:30 -03:00
RogueException
848ffc71ad Cleaned up DiscordConfig.Version 2016-07-29 16:30:55 -03:00
RogueException
942c3bf0bc Merge pull request #156 from Carbonitex/Sharding
Added Sharding support
2016-07-29 16:28:54 -03:00
matt
4e75b086e1 Using Optional<T> now. 2016-07-29 12:09:50 -07:00
matt
80bfe56322 Added Sharding support 2016-07-29 10:25:15 -07:00
matt
9b34e4f2b3 Null check wasn't picking up the slack when InformationVersion is not found. 2016-07-29 10:18:31 -07:00
RogueException
ff017bd51f Remove string check for unparsed 2016-07-28 23:20:36 -03:00
RogueException
0fc771cc5c Add rpcToken to DiscordRpcClient.AuthorizeAsync 2016-07-28 21:43:46 -03:00
RogueException
70ad0f9a66 Fixed RPC proxied requests 2016-07-28 21:40:37 -03:00
RogueException
e4569f1a39 Added RpcToken param 2016-07-28 21:39:43 -03:00
RogueException
c8db35cc4e Fixed encoding error when requesting members 2016-07-28 16:52:28 -03:00
RogueException
03e5b9a8d5 Fixed bad RPC proxy url 2016-07-28 06:28:13 -03:00
RogueException
b95f2095ef Further separated Rest/Rpc/Socket logic, added separate improvements from SocketClient 2016-07-28 06:11:03 -03:00
RogueException
60f3b3f6cb Isolated Rpc's AuthorizeAsync 2016-07-28 05:00:06 -03:00
RogueException
0664442bf1 Implemented support for RPC responses and errors, fixed several bugs 2016-07-28 04:59:58 -03:00
RogueException
4a8b73f3fb Initial RPC commit, Added Authorize and Authenticate 2016-07-28 04:10:02 -03:00
RogueException
366c3bb50e Use users/@me for token validation 2016-07-28 03:34:23 -03:00
RogueException
6514a387dc Merge pull request #149 from RogueException/issues/135
Ignore CHANNEL_PINS_UPDATE
2016-07-28 02:39:14 -03:00
Christopher F
de7e59e1b7 Ignore CHANNEL_PINS_UPDATE
This gateway event is raised when a message in a GuildChannel is pinned or unpinned. Unfortunately, this event only contains a timestamp of when the pin was changed, making it effectively useless. As a result, it will be dropped.

Resolves #135
2016-07-27 23:35:59 -04:00
Christopher F
c8be07c652 Merge branch 'dev' of https://github.com/RogueException/Discord.Net into dev 2016-07-27 23:14:37 -04:00
RogueException
3d34e490a9 Added jitter to reconnect because abala 2016-07-27 20:54:47 -03:00
Christopher F
1510616057 Merge branch 'dev' of https://github.com/RogueException/Discord.Net into dev 2016-07-27 18:02:39 -04:00
RogueException
ccca3ad027 Merge pull request #147 from DigiTechs/dev
Ignore static constructors when creating types
2016-07-27 18:04:08 -03:00
Finite Reality
2f0881460c Ignore static constructors when creating types 2016-07-27 21:40:45 +01:00
RogueException
dd0d94645e Don't nullref if SelfUser.ModifyStatusAsync receives a null game 2016-07-27 03:16:09 -03:00
RogueException
a50d6a774f Changed new model fields to properties 2016-07-27 03:13:47 -03:00
RogueException
63932e55e8 Cleaned up API params objs, hid Optionals. 2016-07-26 23:01:54 -03:00
RogueException
6fe02bf033 Added a few missing primitive parsers 2016-07-26 19:10:57 -03:00
RogueException
4a06753990 Cleaned up TypeReaders 2016-07-26 19:01:51 -03:00
RogueException
c8a84a05b8 IPrivateChannel should extend IChannel 2016-07-26 17:46:12 -03:00
RogueException
e8b95519da Cleaned up clients and configs. Renamed DiscordClient -> DiscordRestClient. 2016-07-26 17:38:23 -03:00
RogueException
dc06a17cd3 Renamed DiscordClient -> DiscordRestClient 2016-07-26 17:27:33 -03:00
RogueException
f0a6899bc7 Cleaned up WebSocket entities. Renamed CachedXXX -> SocketXXX. 2016-07-26 17:26:58 -03:00