RogueException
ba18179eb8
Fixed compile error
2017-06-29 19:50:07 -03:00
RogueException
3b78817c54
Added int overload to EmbedBuilderExtensions
2017-06-29 19:45:02 -03:00
RogueException
14dfc48df3
Style cleanup
2017-06-29 19:44:32 -03:00
Finite Reality
fdd38c8d7f
Add embed builder extensions ( #460 )
...
* Add embed builder extensions
People in #dotnet_discord-net suggested that this should be part of
the lib after I demonstrated it
* Move some extensions into EmbedBuilder [2]
Apparently git didn't like that previous commit
* Fix error with EmbedBuilderExtensions
A summary of issues which happened:
- Git decided to add an amend commit (I told it to quit?)
- VS Code thinks everything is an error so it wasn't helpful
- dotnet decided to think there was no error until I deleted all
build outputs and rebuild
Sometimes I question my ability to use version control properly.
2017-06-29 19:44:08 -03:00
Christopher F
7837c4862c
Revert change of all Url types on IEmbed to string ( #724 )
2017-06-29 17:38:05 -03:00
Christopher F
1ce1c019b3
Add support for audit log reasons ( #708 )
...
* Add support for audit log reasons
* Made changes per discussion
2017-06-29 17:01:59 -03:00
Christopher F
256af0b269
Merge remote-tracking branch 'origin/issues/667' into dev
2017-06-23 10:42:19 -04:00
Pat Murphy
5601d00285
Add various property validation in EmbedBuilder ( #711 )
...
* Add various property validation in EmbedBuilder
* Embed URI changes
Changes property types for any URLs in Embeds to System.URI.
Adding field name/value null/empty checks.
* including property names in argumentexceptions
* Adds overall embed length check
2017-06-23 11:29:55 -03:00
Christopher F
33e765f8f5
Use StringEnum converter in API model
2017-06-17 19:00:22 -04:00
Christopher F
0708bc5d48
Add EmbedType enum
2017-06-16 22:39:40 -04:00
Christopher F
1942637380
Merge pull request #656 from AntiTcb/fix/GetDMChannelAsync
...
Remove IUser.CreateDMChannelAsync / Fix SocketGlobalUser.DMChannel
2017-06-16 21:22:56 -04:00
AntiTcb
fb57a61432
Rename to GetOrCreateDMChannelAsync
2017-06-16 20:43:50 -04:00
Alex Gravely
8c2a46e9e7
Add ulong overload to IMessageChannel.DeleteMessagesAsync ( #649 )
2017-06-15 12:05:41 -03:00
AntiTcb
73611d1fab
Remove IUser.CreateDMChannelAsync, implicitly implement IUser.GetDMChannelAsync
2017-05-27 14:47:12 -04:00
RogueException
feebcb4838
Update System.Net.Http to 4.3.2
2017-05-09 20:55:54 -03:00
RogueException
285a0e5817
Updated deps, cleaned csprojs
2017-05-09 20:51:00 -03:00
Christopher F
d189bb9748
Expose the 'fields' collection on EmbedBuilder ( #603 )
...
* remove tip in docs about SocketEntity.Discord
* Expose the 'Fields' collection on EmbedBuilder
After some discussion I decided that there was really no reason to keep this private, and it didn't really go along with the rest of the design of the EmbedBuilder.
This is NOT a breaking change.
Exposing this property should not have any negative effects.
* Don't allow EmbedBuilder's Fields to be set to null
2017-05-04 12:53:40 -03:00
Christopher F
576a52cdc6
Restructure and replace emojis with a new emote system ( #619 )
2017-05-04 12:52:48 -03:00
Christopher F
7f1fc286cf
Add IChannel.Nsfw, RequireNsfw precondition ( #633 )
...
* Add IChannel.Nsfw, RequireNsfw precondition
* Refactored IChannel.Nsfw to IsNsfw, removed NsfwUtils
Per pull-request feedback
* proper nsfw channel check
2017-05-04 12:49:32 -03:00
Sindre Langhus
90ac9027cf
Replace Where+FirstOrDefault with FirstOrDefault in SocketClient ( #636 )
...
* Replace Where.FirstOrDefault with FirstOrDefault
* Replace Where+FirstOrDefault in ClientHelper
2017-04-30 21:29:12 -03:00
RogueException
bd85bbf30a
Moved UserAgent to DiscordConfig
2017-04-26 13:06:34 -03:00
RogueException
c6ccddb4ce
Added UnstableRestClientProvider
2017-04-26 13:06:13 -03:00
RogueException
a306d83283
Added net45 TFM
2017-04-26 10:25:08 -03:00
RogueException
f8b9acc4a1
Use implicit package references ( #626 )
2017-04-26 10:03:23 -03:00
Christopher F
431b7fbd9f
Visual Studio C#7 suggestions
2017-04-23 15:23:06 -04:00
Christopher F
6000b15c4d
C#7 TODOs
2017-04-23 15:13:31 -04:00
RogueException
e762dddfbb
Added SnowflakeUtils
2017-04-19 14:50:33 -03:00
RogueException
ff67c0d9c3
Removed unused canceltoken
2017-04-19 14:49:04 -03:00
Confruggy
5dba95fe59
Update ChannelHelper.cs ( #606 )
...
* Update ChannelHelper.cs
* typo
2017-04-15 19:04:07 -03:00
Christopher F
660d4b0bf6
Add an upper limit to prune length when banning a user ( #611 )
...
Messages may only be pruned between 0 and 7 days, otherwise a 400 will be thrown.
2017-04-15 19:03:19 -03:00
RogueException
1d57d0cba6
Add support for invites without attached users
2017-04-08 02:50:19 -03:00
RogueException
284af7b6e2
Support large DeleteMessages collections
2017-04-07 05:49:14 -03:00
RogueException
cbb38bd101
Hide Entity.Discord property
2017-04-06 20:30:11 -03:00
RogueException
d6b6a95a2e
Renamed ClientAPIUrl -> APIUrl
2017-04-03 02:59:11 -03:00
RogueException
e0e28c6dd1
Changed EmbedChannel's type to GuildChannel
2017-04-01 21:49:34 -03:00
RogueException
aae2667fed
Keep tags sorted when adding everyone/here mentions
2017-04-01 21:47:04 -03:00
RogueException
a7f50e7f59
Added EmbedBuilder field helpers
2017-04-01 18:19:50 -03:00
RogueException
fd72583a75
Move guild presence updates to GuildMemberUpdated. Filter duplicate UserUpdated events.
2017-04-01 15:05:51 -03:00
RogueException
b5d817f171
Cleaned up csprojs, added support for tag builds.
2017-04-01 11:11:09 -03:00
RogueException
8dfa0220c3
Prevent overlapping tags
2017-03-31 15:19:13 -03:00
RogueException
7d1cae8ae8
Fixed tag parsing with incomplete tags
2017-03-31 14:34:10 -03:00
RogueException
57013d5639
Don't crash if a rate limit header is unparsable
2017-03-31 13:34:03 -03:00
RogueException
158ce0f922
Started adding IAudioClient incoming stream creation/destruction events
2017-03-31 03:59:12 -03:00
RogueException
5e94b97024
Added RequestOptions to RestClient methods. Added guild summary paging.
2017-03-31 03:01:49 -03:00
RogueException
5aa92f8954
Reset position when uploading file from temp stream
2017-03-31 01:47:42 -03:00
RogueException
bf0be82d15
Added IWebhookUser and MessageSource
2017-03-30 23:29:30 -03:00
RogueException
35d7a0cec8
Ensure UploadFile is always a seekable stream.
2017-03-22 06:08:58 -03:00
RogueException
20f7ba431f
Cleaned up and fixed several reorder issues.
2017-03-20 23:48:41 -03:00
Christopher F
83bd16f329
Don't attempt to convert Embed entities to models if the entity is null
...
Allows null embeds to be passed into ModifyAsync
2017-03-18 20:36:06 -04:00
Confruggy
fbd34d6719
Update MessageHelper.cs ( #508 )
2017-03-18 08:57:56 -03:00