Commit Graph

1587 Commits

Author SHA1 Message Date
Finite Reality
f7455c389b Improve DI system 2016-07-21 00:23:49 +01:00
Christopher F
e266fa8b32 Cleaned up bugs in DependencyMap and ReflectionUtils 2016-07-20 18:04:18 -04:00
Christopher F
bbe51012cf Add Dependency Map, Update Assembly Crawler
[Untested] Assembly Crawler will now accept constructors matching: new(), new(CommandService), new(IDependencyMap).

Add IDependencyMap

Add DependencyMap
2016-07-20 17:50:52 -04:00
Christopher F
6e42acba68 Add Autoload to Module Attribute
[UNTESTED] Adds an optional parameter to the Module attribute, "autoload", which defaults to true.

Specifies whether or not the assembly crawler should load this module.
2016-07-20 17:20:37 -04:00
RogueException
ba370aa865 Added DiscordConfig.FullVersion 2016-07-20 17:39:54 -03:00
RogueException
249737da72 Fixed reconnect deadlocks and Connect not completing on resumes. 2016-07-20 17:38:31 -03:00
RogueException
a9bfa958dc Reference Discord.Net with a wildcard version 2016-07-20 16:03:54 -03:00
RogueException
2b9bb9fbb7 Fixed session resuming 2016-07-20 15:31:05 -03:00
RogueException
e2f15c96cd Added template version for dotnet pack --version-suffic 2016-07-19 15:55:13 -03:00
RogueException
53e1c79848 Cleaned up mention logic, removed User.NicknameMention 2016-07-19 15:55:00 -03:00
RogueException
f2df627e41 Fixed file uploading, Cleaned up DiscordAPIClient helper methods 2016-07-18 16:28:13 -03:00
RogueException
e1de348489 Merge pull request #126 from RogueException/khionu-bugfix1
Supply current GuildChannel Name if not specified
2016-07-18 13:56:18 -03:00
RogueException
5bb06b77ff Merge pull request #125 from RogueException/v6
v6 Support
2016-07-18 13:50:56 -03:00
RogueException
506c857963 Fixed null DataStore during GroupChannel update 2016-07-18 13:47:44 -03:00
RogueException
af7ee37e44 Added IGroupUser, GroupChannel.Add/Remove Recipient, Add/Remove Recipient events 2016-07-18 13:37:57 -03:00
RogueException
edb4941e04 Use mentions array to validate detected mentions 2016-07-16 10:27:52 -03:00
RogueException
d0c5eab2dd Minor fix 2016-07-16 10:24:30 -03:00
RogueException
432e8d1e0f Added voice states to group channels 2016-07-16 10:23:57 -03:00
Khionu Terabite
2f2559cf58 Supply current GuildChannel Name if not specified 2016-07-16 03:32:51 -04:00
RogueException
c5f291f214 Added more guild sync checks 2016-07-15 22:47:31 -03:00
RogueException
6815fdb5f2 Added support for group channel icons 2016-07-15 22:43:18 -03:00
RogueException
da2002b520 Renamed Message.Text -> Message.Content 2016-07-15 22:34:27 -03:00
RogueException
d94bd7373c Added MessageType 2016-07-15 22:29:35 -03:00
RogueException
a13b10ed5d Fixed group channels not being returned from GetPrivateChannelsAsync 2016-07-15 22:12:34 -03:00
RogueException
ba66469248 Fixed User nullref errors 2016-07-15 22:12:14 -03:00
RogueException
e472c2b95a Merge branch 'v6' of https://github.com/RogueException/Discord.Net.git 2016-07-15 22:05:58 -03:00
RogueException
f05fa6bb2e Added ToString and DebuggerDisplay to CachedPrivateUser 2016-07-15 20:09:52 -03:00
RogueException
bd96e473a9 Started adding v6 support 2016-07-15 19:54:23 -03:00
RogueException
7eb06a6111 Merge pull request #121 from RogueException/khionu-bugfix1
Changed GuildEmojiUpdateEvent fields into properties
2016-07-15 11:25:37 -03:00
RogueException
ffc43260c5 Fixed sync checks failing for private channels 2016-07-14 22:42:50 -03:00
RogueException
07fa652488 Removed duplicated User.AddRef 2016-07-14 22:40:00 -03:00
Khionu Terabite
a55df95638 Changed fields into properties 2016-07-14 17:43:54 -04:00
RogueException
a386796266 DiscordSocketClient should use the new TrySetResultAsync method 2016-07-14 14:38:53 -03:00
RogueException
67d6312a66 Ignore message and presence updates if the guild has not synced yet 2016-07-14 14:33:53 -03:00
RogueException
1aa908512f Promise completions should be executed on the thread pool 2016-07-14 14:23:39 -03:00
RogueException
99703d2f16 Start heartbeating immediately after receiving HELLO 2016-07-14 14:12:16 -03:00
RogueException
f0b3f7c0de Removed LogMessage's clearBuilder option 2016-07-14 14:08:26 -03:00
RogueException
b70a693607 WriteInitialLog should be private 2016-07-14 12:03:33 -03:00
RogueException
d667420303 Added system info and background task start/stop to logs 2016-07-14 11:58:03 -03:00
RogueException
d111bf08ee Merge pull request #114 from khionu/patch-1
Added ToString and DebuggerDisplay
2016-07-13 14:04:16 -03:00
RogueException
dc6ee3510a Cleaned up MentionUtils 2016-07-13 13:43:47 -03:00
RogueException
efc87ef06d Removed IMessage.Text, renamed RawText -> Text, added Resolve 2016-07-13 13:07:24 -03:00
RogueException
54e0cc0948 Fixed GetChannelMessagesAsync nullref error 2016-07-13 11:35:11 -03:00
RogueException
753813f040 Split GetGuildsAsync into GetGuildsAsync and GetGuildSummariesAsync 2016-07-13 11:10:22 -03:00
RogueException
0eb869211c Fixed escapes for unparsed parameters 2016-07-13 08:09:23 -03:00
RogueException
079d9d487d Forwarded the parse error if a command search has only one match 2016-07-12 07:39:27 -03:00
RogueException
ee04e1ddcc Fixed relative id when retrieving >100 channel message requests. 2016-07-12 07:38:37 -03:00
Khionu Terabite
df53ab1001 Completed additions
Added the namespaces and attribute that are required for this change. Need to get in the habit of doing proper PRs through VS's Git.....
2016-07-10 01:41:42 -04:00
Khionu Terabite
c72bf0678b Added ToString and DebuggerDisplay
Casting a hex :ok-hand:
2016-07-10 01:31:10 -04:00
RogueException
551b60d9b1 Merge branch 'dev' of https://github.com/RogueException/Discord.Net.git 2016-07-09 15:39:51 -03:00